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
Auf dieser Seite können Sie das Online-Video Python 3.x | Asyncio Testing mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Josue Kula 20 Juni 2022 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 6,324 Mal angesehen und es wurde von 63 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!