testing object-oriented programsopens with why testing is so important in python applications it emphasizes test-driven development and introduces two different testing suitesunittest and py test finallyit discusses mocking test objects and code coverage concurrencyis whirlwind tour of python' support (and lack thereofof concurrency patterns it discusses threadsmultiprocessingfuturesand the new asyncio library each includes relevant examples and case study that collects the contents into working (if not completeprogram what you need for this book all the examples in this book rely on the python interpreter make sure you are not using python or earlier at the time of writingpython was the latest release of python most examples will work on earlier revisions of python but you are encouraged to use the latest version to minimize frustration all of the examples should run on any operating system supported by python if this is not the caseplease report it as bug some of the examples need working internet connection you'll probably want to have one of these for extracurricular research and debugging anywayin additionsome of the examples in this book rely on third-party libraries that do not ship with python these are introduced within the book at the time they are usedso you do not need to install them in advance howeverfor completenesshere is listpip requests pillow bitarray ix