diff options
| author | Chris Jerdonek <chris.jerdonek@gmail.com> | 2016-08-09 01:40:40 -0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-08-09 13:40:29 -0400 |
| commit | a3a5ef4d0e3bf10ff80b26dd2635e40679156a2f (patch) | |
| tree | b0d4dfb017e6546da5abded05bbf9ef5c4450220 /docs/topics/testing | |
| parent | ac1975b18b5a33234284bec86e5a5bb44a4af976 (diff) | |
Fixed #27035 -- Eased changing settings.DEBUG for DiscoverRunner.
Diffstat (limited to 'docs/topics/testing')
| -rw-r--r-- | docs/topics/testing/advanced.txt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/topics/testing/advanced.txt b/docs/topics/testing/advanced.txt index 7127657cfc..5b09bd33f3 100644 --- a/docs/topics/testing/advanced.txt +++ b/docs/topics/testing/advanced.txt @@ -427,7 +427,7 @@ 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=False, keepdb=False, reverse=False, debug_sql=False, **kwargs) +.. class:: DiscoverRunner(pattern='test*.py', top_level=None, verbosity=1, interactive=True, failfast=False, keepdb=False, reverse=False, debug_mode=False, debug_sql=False, **kwargs) ``DiscoverRunner`` will search for tests in any file matching ``pattern``. @@ -458,6 +458,9 @@ execute and tear down the test suite. and have side effects. :ref:`Grouping by test class <order-of-tests>` is preserved when using this option. + ``debug_mode`` specifies what the :setting:`DEBUG` setting should be + set to prior to running tests. + If ``debug_sql`` is ``True``, failing test cases will output SQL queries logged to the :ref:`django.db.backends logger <django-db-logger>` as well as the traceback. If ``verbosity`` is ``2``, then queries in all tests are @@ -473,6 +476,10 @@ execute and tear down the test suite. custom arguments by calling ``parser.add_argument()`` inside the method, so that the :djadmin:`test` command will be able to use those arguments. + .. versionadded:: 1.11 + + The ``debug_mode`` keyword argument was added. + Attributes ~~~~~~~~~~ @@ -526,7 +533,7 @@ Methods Sets up the test environment by calling :func:`~django.test.utils.setup_test_environment` and setting - :setting:`DEBUG` to ``False``. + :setting:`DEBUG` to ``self.debug_mode`` (defaults to ``False``). .. method:: DiscoverRunner.build_suite(test_labels, extra_tests=None, **kwargs) |
