I interview Harry Percival, author of "Test-Driven Development with Python".<p>We discuss:<p>* testing django with unittest and pytest
* layers of testing (test pyramid) including functional testing with Selenium, integration tests, and unit test.
* where tests should live
* test isolation
* testing by development team without a QA group
* double loop TDD
* having Harry's book available for free