Django: Getting Started Transcripts
Chapter: Django ORM and Databases
Lecture: Running all tests
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Now I'll run all of the tests in catalog test case. And let's look at the difference, below the first set of equal signs.
0:11
You'll see setup got called and then test listing. Then below the second set of equal signs. You'll see setup got called again.
0:19
Note that it starts out with no books and no authors. Django has rolled the database back to the initial state before running the 2nd test.
0:30
This is a good thing. It means that if one of the tests changes the database, it won't impact the other tests. You don't have to worry about the order.
0:39
The tests are run in, both test listing and test stringify got run successfully and then Django helpfully destroys the test database for you.