summaryrefslogtreecommitdiff
path: root/docs/releases/2.2.txt
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2018-07-12 00:12:20 -0400
committerTim Graham <timograham@gmail.com>2019-01-10 19:11:21 -0500
commit8c775391b78b2a4a2b57c5e89ed4888f36aada4b (patch)
tree3daeb3ef031be73079bd56e7c83f0f8f974d8f60 /docs/releases/2.2.txt
parent647be06538474078ac79c1338f02f5d9bc56a79b (diff)
Refs #28478 -- Deprecated TestCase's allow_database_queries and multi_db in favor of databases.
Diffstat (limited to 'docs/releases/2.2.txt')
-rw-r--r--docs/releases/2.2.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/releases/2.2.txt b/docs/releases/2.2.txt
index bc950eb88e..5c488570aa 100644
--- a/docs/releases/2.2.txt
+++ b/docs/releases/2.2.txt
@@ -513,3 +513,12 @@ Miscellaneous
* :meth:`.RemoteUserBackend.configure_user` is now passed ``request`` as the
first positional argument, if it accepts it. Support for overrides that don't
accept it will be removed in Django 3.1.
+
+* The :attr:`.SimpleTestCase.allow_database_queries`,
+ :attr:`.TransactionTestCase.multi_db`, and :attr:`.TestCase.multi_db`
+ attributes are deprecated in favor of :attr:`.SimpleTestCase.databases`,
+ :attr:`.TransactionTestCase.databases`, and :attr:`.TestCase.databases`.
+ These new attributes allow databases dependencies to be declared in order to
+ prevent unexpected queries against non-default databases to leak state
+ between tests. The previous behavior of ``allow_database_queries=True`` and
+ ``multi_db=True`` can be achieved by setting ``databases='__all__'``.