mirror of
https://github.com/django/django.git
synced 2025-08-04 19:08:28 +00:00
Fixed #23868 -- Added support for non-unique django-admin-options in docs.
Also documented missing short command line options to fix #24134. This bumps the minimum sphinx version required to build the docs to 1.3.4. Thanks Simon Charette for review.
This commit is contained in:
parent
fd1c5bb041
commit
e519aab43a
31 changed files with 543 additions and 616 deletions
|
@ -115,9 +115,10 @@ wait for the currently running test to complete and then exit gracefully.
|
|||
During a graceful exit the test runner will output details of any test
|
||||
failures, report on how many tests were run and how many errors and failures
|
||||
were encountered, and destroy any test databases as usual. Thus pressing
|
||||
``Ctrl-C`` can be very useful if you forget to pass the :djadminopt:`--failfast`
|
||||
option, notice that some tests are unexpectedly failing, and want to get details
|
||||
on the failures without waiting for the full test run to complete.
|
||||
``Ctrl-C`` can be very useful if you forget to pass the :option:`--failfast
|
||||
<test --failfast>` option, notice that some tests are unexpectedly failing and
|
||||
want to get details on the failures without waiting for the full test run to
|
||||
complete.
|
||||
|
||||
If you do not want to wait for the currently running test to finish, you
|
||||
can press ``Ctrl-C`` a second time and the test run will halt immediately,
|
||||
|
@ -145,10 +146,10 @@ Tests that require a database (namely, model tests) will not use your "real"
|
|||
Regardless of whether the tests pass or fail, the test databases are destroyed
|
||||
when all the tests have been executed.
|
||||
|
||||
You can prevent the test databases from being destroyed by adding the
|
||||
:djadminopt:`--keepdb` flag to the test command. This will preserve the test
|
||||
database between runs. If the database does not exist, it will first be
|
||||
created. Any migrations will also be applied in order to keep it p to date.
|
||||
You can prevent the test databases from being destroyed by using the
|
||||
:option:`test --keepdb` option. This will preserve the test database between
|
||||
runs. If the database does not exist, it will first be created. Any migrations
|
||||
will also be applied in order to keep it p to date.
|
||||
|
||||
The default test database names are created by prepending ``test_`` to the
|
||||
value of each :setting:`NAME` in :setting:`DATABASES`. When using SQLite, the
|
||||
|
@ -221,9 +222,9 @@ the Django test runner reorders tests in the following way:
|
|||
database by a given :class:`~django.test.TransactionTestCase` test, they
|
||||
must be updated to be able to run independently.
|
||||
|
||||
You may reverse the execution order inside groups by passing
|
||||
:djadminopt:`--reverse` to the test command. This can help with ensuring your
|
||||
tests are independent from each other.
|
||||
You may reverse the execution order inside groups using the :option:`test
|
||||
--reverse` option. This can help with ensuring your tests are independent from
|
||||
each other.
|
||||
|
||||
.. _test-case-serialized-rollback:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue