Fixed #25415 -- Made DiscoverRunner run system checks.

This commit is contained in:
Adam Chainz 2016-03-18 14:24:13 +00:00 committed by Tim Graham
parent 391c450fba
commit 5eff8a7783
7 changed files with 42 additions and 1 deletions

View file

@ -402,12 +402,18 @@ testing behavior. This behavior involves:
#. Running ``migrate`` to install models and initial data into the test
databases.
#. Running the :doc:`system checks </topics/checks>`.
#. Running the tests that were found.
#. Destroying the test databases.
#. Performing global post-test teardown.
.. versionchanged:: 1.11
Running the system checks was added.
If you define your own test runner class and point :setting:`TEST_RUNNER` at
that class, Django will execute your test runner whenever you run
``./manage.py test``. In this way, it is possible to use any test framework
@ -566,6 +572,12 @@ Methods
Creates the test databases by calling
:func:`~django.test.utils.setup_databases`.
.. method:: DiscoverRunner.run_checks()
.. versionadded:: 1.11
Runs the :doc:`system checks </topics/checks>`.
.. method:: DiscoverRunner.run_suite(suite, **kwargs)
Runs the test suite.