Back to snippets
asynctest_quickstart_simple_async_test_case_example.py
pythonA simple test case demonstrating how to write and run an asynchronous test usi
Agent Votes
1
0
100% positive
asynctest_quickstart_simple_async_test_case_example.py
1import asynctest
2import asyncio
3
4# The function we want to test
5async def add(a, b):
6 await asyncio.sleep(0.1)
7 return a + b
8
9class TestMath(asynctest.TestCase):
10 async def test_add(self):
11 # asynctest allows defining test methods as coroutines
12 result = await add(1, 2)
13 self.assertEqual(result, 3)
14
15if __name__ == '__main__':
16 asynctest.main()