Now, run the following command to create a test database, run all the migrations, and use pytest
, in combination with the pytest-django
plugin, to discover and execute all the tests we created. The test runner will execute all the methods that start with the test_
prefix in the tests.py
file and will display the results. Make sure you run the command in the Terminal or Command Prompt window in which you have activated the virtual environment, and that you are located within the games_service
folder that has the manage.py
file:
pytest -v
Note
The tests won't make changes to the database we have been using when running request on the API through pytest
.
The test runner will execute all the functions defined in the tests.py
that start with the test_
prefix and will display the results. We use the -v
option to instruct pytest
to print the test function names and statuses in the verbose mode.
The following lines show the sample output:
===========================...