Python 3.x | Asyncio Testing

Published: 20 June 2022
on channel: Josue Kula
6,324
63

A python coroutine is an awaitable object that implement _await_ magic method in its class. In this video I explain and demonstrate how to test an asyncio task, mock a coroutine, test both a transient and permanent loop. Lastly, I introduce the class ThreadPoolExecutor which is a class from python current that handles multithreading and multiprocessing. Watch the video til the end and make sure you subscribe for more videos to come.

#coroutine #python-asyncio #testing-asyncio-code #task-python
00:37 Introduction
2:05 The difference between multithreading and multiprocessing
04:04 Python packages used in demo
05:23 Starting our demo
06:00 Testing a coroutine with pytest
11:59 Testing a task in python asyncio / transient loop
15:25 Testing a permanent loop in python asyncio
25:01 Installing pytest-cov and pytest with coverage
26:45 Mocking a coroutine in python asyncio
34:09 Mocking an async loop in python
42:15 Introducing ThreadPoolExecutor ( class from concurrent )

#softwaredevelopment #softwareengineer

https://josuekula.com/videos
Twitter:   / j_kuler  


On this page of the site you can watch the video online Python 3.x | Asyncio Testing with a duration of hours minute second in good quality, which was uploaded by the user Josue Kula 20 June 2022, share the link with friends and acquaintances, this video has already been watched 6,324 times on youtube and it was liked by 63 viewers. Enjoy your viewing!