184: Twisted and Testing Event Driven / Asynchronous Applications - Glyph

Test & Code

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.
★ Support this podcast on Patreon ★

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada