Description:In this book, you'll learn about the major tools, techniques, and skills of automated
testing in the Python 3 language. You'll learn about the tools that are included in
Python's standard library, such as doctest, unittest, and unittest.mock. You'll also learn
about useful nonstandard tools such as Nose and coverage.py. As we're talking about
these tools, we'll also be discussing the philosophy and best practices of testing, so
when you're done you'll be ready to use what you've learned in real-world projects.
This book is a successor to an earlier book, Python Testing: Beginner's Guide, Daniel
Arbuckle, Packt Publishing which only covered Python up to version 2.6. Python 3
and its related tools are just slightly too different to justify calling this book a second
edition. If you've read the earlier book and parts of this book seem familiar to you,
it's because the two books are in fact similar