Once you have your standalone app successfully tested outside of your project, it might seem like you’re entirely done with testing. However, there’s quite a bit more than you can test for and guard against, which becomes especially important as more people use your app and decide to contribute.
In this chapter, you’ll learn how to test for bugs that aren’t caught by typical unit tests, how to test against multiple versions of Python and Django, and the pytest test framework as an alternative to the Django test runner.
Testing migrations
There are a few aspects of your database migrations that you ...