May 2018
Beginner to intermediate
452 pages
11h 26m
English
While we can run our unit tests by including a call to unittest.main() at the end, that approach doesn't scale well. As our application grows, we're going to write many test files, which we'll want to run in groups or all at once.
Fortunately, unittest can discover and run all tests in a project with one command:
python -m unittest
So long as you have followed the recommended naming scheme of prefixing your test modules with test_, running this command in your project's root directory should run all your tests.