mirror of
https://github.com/django/django.git
synced 2024-12-01 15:42:04 +01:00
parent
04415bf81b
commit
e4b012feeb
@ -298,11 +298,13 @@ Defining a test runner
|
||||
|
||||
.. currentmodule:: django.test.runner
|
||||
|
||||
.. versionadded:: 1.6
|
||||
|
||||
A test runner is a class defining a ``run_tests()`` method. Django ships
|
||||
with a ``DiscoverRunner`` class that defines the default Django
|
||||
testing behavior. This class defines the ``run_tests()`` entry point,
|
||||
plus a selection of other methods that are used to by ``run_tests()`` to
|
||||
set up, execute and tear down the test suite.
|
||||
with a ``DiscoverRunner`` class that defines the default Django testing
|
||||
behavior. This class defines the ``run_tests()`` entry point, plus a
|
||||
selection of other methods that are used to by ``run_tests()`` to set up,
|
||||
execute and tear down the test suite.
|
||||
|
||||
.. class:: DiscoverRunner(pattern='test*.py', top_level=None, verbosity=1, interactive=True, failfast=True, **kwargs)
|
||||
|
||||
@ -339,6 +341,13 @@ set up, execute and tear down the test suite.
|
||||
Attributes
|
||||
~~~~~~~~~~
|
||||
|
||||
.. attribute:: DiscoverRunner.test_loader
|
||||
|
||||
This is the class that loads tests, whether from TestCases or modules or
|
||||
otherwise and bundles them into test suites for the runner to execute.
|
||||
By default it is set to ``unittest.defaultTestLoader``. You can override
|
||||
this attribute if your tests are going to be loaded in unusual ways.
|
||||
|
||||
.. attribute:: DiscoverRunner.option_list
|
||||
|
||||
This is the tuple of ``optparse`` options which will be fed into the
|
||||
|
Loading…
Reference in New Issue
Block a user