Testing & Async, a journey
Testing asynchronous code can require different approaches to testing, and learning to write good tests can inform the architecture of your codebase. This talk will describe the evolution of testing in the TweetDeck API, a Twisted Python web api, and discuss some approaches to extending reliable unit test coverage over a large legacy codebase. Examples will be in Twisted, but will be intended to be relevant to anyone working with established codebases or working with async in particular.
Code and notes from this talk available here: https://github.com/jamesbroadhead/pyconuk2015-testing_and_async