Erwin Rossen reviewed Learning Python Testing by Daniel Arbuckle
Review of 'Learning Python Testing' on 'Goodreads'
4 stars
This is a very good book for people who want to start using Test Driven Development using Python. It starts off slowly and explains a bit of theory of testing in general, but luckily focuses more on how to do it using Python. It covers all useful topics: doctest, unittest, mock, and nose, and even some more advanced topics like integration with version control systems. It is useful if you have some Python experience, but testing experience with it is not required. The whole purpose of the book is to introduce you to it! There are two types of examples in the book: very simple ones to illustrate a single point, and elaborate ones to see how everything is combined in real life problems. In the first few chapters, I missed some more real life examples, but they turned out to come in later chapters, so hold on! It would …
This is a very good book for people who want to start using Test Driven Development using Python. It starts off slowly and explains a bit of theory of testing in general, but luckily focuses more on how to do it using Python. It covers all useful topics: doctest, unittest, mock, and nose, and even some more advanced topics like integration with version control systems. It is useful if you have some Python experience, but testing experience with it is not required. The whole purpose of the book is to introduce you to it! There are two types of examples in the book: very simple ones to illustrate a single point, and elaborate ones to see how everything is combined in real life problems. In the first few chapters, I missed some more real life examples, but they turned out to come in later chapters, so hold on! It would have been nice if there were some exercises with associated answers (in the book or online). The book can be purchased cheaply as an e-book here: bit.ly/1HKQaIj.