mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
Fixed #23718 -- Doc'd that test mirrors require TransactionTestCase.
Co-authored-by: Christian Bundy <me@christianbundy.com>
This commit is contained in:
parent
05bcd5baaf
commit
0fbdb9784d
@ -828,7 +828,9 @@ but for all apps.
|
||||
Default: ``None``
|
||||
|
||||
The alias of the database that this database should mirror during
|
||||
testing.
|
||||
testing. It depends on transactions and therefore must be used within
|
||||
:class:`~django.test.TransactionTestCase` instead of
|
||||
:class:`~django.test.TestCase`.
|
||||
|
||||
This setting exists to allow for testing of primary/replica
|
||||
(referred to as master/slave by some databases)
|
||||
|
@ -241,7 +241,9 @@ will *not* be created. Instead the connection to ``replica``
|
||||
will be redirected to point at ``default``. As a result, writes to
|
||||
``default`` will appear on ``replica`` -- but because they are actually
|
||||
the same database, not because there is data replication between the
|
||||
two databases.
|
||||
two databases. As this depends on transactions, the tests must use
|
||||
:class:`~django.test.TransactionTestCase` instead of
|
||||
:class:`~django.test.TestCase`.
|
||||
|
||||
.. _topics-testing-creation-dependencies:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user