Testing Django models
Models in Django are object-based representations of how 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 perform any processing on the data before it is inserted into the database.
It is as easy to test models in Django as it is to create them. Now, let’s look at how Django models can be tested using the Django Test
framework.
Exercise 14.02 – testing Django models
In this exercise, we 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 be modified by multiple developers over time. Implementing test cases for the database models allows...