Testing Django Models
Models in Django are object-based representations of how the data will be stored inside the database of an application. They provide methods that can help us validate the data input provided for a given record, as well as performing any processing on the data before it is inserted into the database.
As easy as it is to create models in Django, it is equally easy to test them. Now, let us look at how Django models can be tested using the Django test framework.
Exercise 14.02: Testing Django Models
In this exercise, you will create a new Django model and write test cases for it. The test case will validate whether your model can correctly insert and retrieve the data from the database. These kinds of test cases that work on database models can turn out to be useful in cases where a team of developers is collaborating on a large project and the same database model may get modified by multiple developers over time. Implementing test cases for database models...