mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #26840 -- Added test.utils.setup/teardown_databases().
This commit is contained in:
committed by
Tim Graham
parent
ff445f4c19
commit
e76981b433
@@ -14,8 +14,9 @@ from django.core.management import call_command
|
||||
from django.test import (
|
||||
TestCase, TransactionTestCase, mock, skipUnlessDBFeature, testcases,
|
||||
)
|
||||
from django.test.runner import DiscoverRunner, dependency_ordered
|
||||
from django.test.runner import DiscoverRunner
|
||||
from django.test.testcases import connections_support_transactions
|
||||
from django.test.utils import dependency_ordered
|
||||
|
||||
from .models import Person
|
||||
|
||||
@@ -238,7 +239,7 @@ class DummyBackendTest(unittest.TestCase):
|
||||
Test that setup_databases() doesn't fail with dummy database backend.
|
||||
"""
|
||||
tested_connections = db.ConnectionHandler({})
|
||||
with mock.patch('django.test.runner.connections', new=tested_connections):
|
||||
with mock.patch('django.test.utils.connections', new=tested_connections):
|
||||
runner_instance = DiscoverRunner(verbosity=0)
|
||||
old_config = runner_instance.setup_databases()
|
||||
runner_instance.teardown_databases(old_config)
|
||||
@@ -257,7 +258,7 @@ class AliasedDefaultTestSetupTest(unittest.TestCase):
|
||||
'NAME': 'dummy'
|
||||
}
|
||||
})
|
||||
with mock.patch('django.test.runner.connections', new=tested_connections):
|
||||
with mock.patch('django.test.utils.connections', new=tested_connections):
|
||||
runner_instance = DiscoverRunner(verbosity=0)
|
||||
old_config = runner_instance.setup_databases()
|
||||
runner_instance.teardown_databases(old_config)
|
||||
@@ -281,7 +282,7 @@ class SetupDatabasesTests(unittest.TestCase):
|
||||
})
|
||||
|
||||
with mock.patch('django.db.backends.dummy.base.DatabaseCreation') as mocked_db_creation:
|
||||
with mock.patch('django.test.runner.connections', new=tested_connections):
|
||||
with mock.patch('django.test.utils.connections', new=tested_connections):
|
||||
old_config = self.runner_instance.setup_databases()
|
||||
self.runner_instance.teardown_databases(old_config)
|
||||
mocked_db_creation.return_value.destroy_test_db.assert_called_once_with('dbname', 0, False)
|
||||
@@ -306,7 +307,7 @@ class SetupDatabasesTests(unittest.TestCase):
|
||||
},
|
||||
})
|
||||
with mock.patch('django.db.backends.dummy.base.DatabaseCreation') as mocked_db_creation:
|
||||
with mock.patch('django.test.runner.connections', new=tested_connections):
|
||||
with mock.patch('django.test.utils.connections', new=tested_connections):
|
||||
self.runner_instance.setup_databases()
|
||||
mocked_db_creation.return_value.create_test_db.assert_called_once_with(
|
||||
verbosity=0, autoclobber=False, serialize=True, keepdb=False
|
||||
@@ -320,7 +321,7 @@ class SetupDatabasesTests(unittest.TestCase):
|
||||
},
|
||||
})
|
||||
with mock.patch('django.db.backends.dummy.base.DatabaseCreation') as mocked_db_creation:
|
||||
with mock.patch('django.test.runner.connections', new=tested_connections):
|
||||
with mock.patch('django.test.utils.connections', new=tested_connections):
|
||||
self.runner_instance.setup_databases()
|
||||
mocked_db_creation.return_value.create_test_db.assert_called_once_with(
|
||||
verbosity=0, autoclobber=False, serialize=False, keepdb=False
|
||||
|
||||
Reference in New Issue
Block a user