diff options
| author | Simon Charette <charette.s@gmail.com> | 2018-07-12 00:12:20 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2019-01-10 19:11:21 -0500 |
| commit | 8c775391b78b2a4a2b57c5e89ed4888f36aada4b (patch) | |
| tree | 3daeb3ef031be73079bd56e7c83f0f8f974d8f60 /docs/releases/2.2.txt | |
| parent | 647be06538474078ac79c1338f02f5d9bc56a79b (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.txt | 9 |
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__'``. |
