Twisted has been supporting asynchronous / event driven applications way before asyncio. Twisted, and Glyph, have also been encouraging automated tests for a very long time.
Twisted uses a technique that should be usable by other applications, even those using asyncio or other event driven architectures.
Links:
- Community Service Award Recipient Glyph Lefkowitz — The PSF article I was referring to early in the episode
- Twisted
- twisted/klein
- twisted/treq
- django/daphne — Django Channels HTTP/WebSocket server
- Scrapy
- So Easy You Can Even Do It in JavaScript: Event-Driven Architecture for Regular Programmers - YouTube
- Feature test - twitter engineering
- Python Testing with pytest — Some reading for Glyph if he wants to learn to love pytest
- pytest-twisted
- pygame
- Pyodide
- Brython
Help support the show AND learn pytest:
- The Complete pytest course is now a bundle, with each part available separately.
- pytest Primary Power teaches the super powers of pytest that you need to learn to use pytest effectively.
- Using pytest with Projects has lots of "when you need it" sections like debugging failed tests, mocking, testing strategy, and CI
- Then pytest Booster Rockets can help with advanced parametrization and building plugins.
- Whether you need to get started with pytest today, or want to power up your pytest skills, PythonTest has a course for you.
Information
- Show
- FrequencyUpdated weekly
- Published21 March 2022 at 12:00 UTC
- Length42 min
- Season1
- Episode184
- RatingClean