|
@@ -163,10 +163,12 @@ environment first. Django provides a convenience method to do this::
|
|
|
>>> from django.test.utils import setup_test_environment
|
|
|
>>> setup_test_environment()
|
|
|
|
|
|
-This convenience method sets up the test database, and puts other
|
|
|
-Django features into modes that allow for repeatable testing.
|
|
|
+:func:`~django.test.utils.setup_test_environment` puts several Django features
|
|
|
+into modes that allow for repeatable testing, but does not create the test
|
|
|
+databases; :func:`django.test.simple.DjangoTestSuiteRunner.setup_databases`
|
|
|
+takes care of that.
|
|
|
|
|
|
-The call to :meth:`~django.test.utils.setup_test_environment` is made
|
|
|
+The call to :func:`~django.test.utils.setup_test_environment` is made
|
|
|
automatically as part of the setup of ``./manage.py test``. You only
|
|
|
need to manually invoke this method if you're not using running your
|
|
|
tests via Django's test runner.
|
|
@@ -282,7 +284,9 @@ Methods
|
|
|
|
|
|
.. method:: DjangoTestSuiteRunner.setup_test_environment(**kwargs)
|
|
|
|
|
|
- Sets up the test environment ready for testing.
|
|
|
+ Sets up the test environment by calling
|
|
|
+ :func:`~django.test.utils.setup_test_environment` and setting
|
|
|
+ :setting:`DEBUG` to ``False``.
|
|
|
|
|
|
.. method:: DjangoTestSuiteRunner.build_suite(test_labels, extra_tests=None, **kwargs)
|
|
|
|