In the previous chapter, we saw how to manage the environment where the test suite runs through Tox. We now have a fairly good understanding of how to create a test suite, how to set up an environment where this can be run, and how to ensure that we are able to organize it in a way that remains effective as our software and test suite grow. We are now going to move our attention to confirm that our tests are able to identify and cover corner cases and make sure that our documentation is as robust and tested as our software itself.
In this chapter, we will cover the following topics:
- Testing documentation
- Property based-testing