summaryrefslogtreecommitdiff
path: root/tests/multiple_database
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2015-08-12 09:10:39 -0400
committerTim Graham <timograham@gmail.com>2015-09-23 19:31:09 -0400
commit4fd264b6f1737b0317fdd95b3d7ff3bba15ae6c3 (patch)
tree4665b5df24be5737cab6e0ff4575846805b9f671 /tests/multiple_database
parentc4e2e9de1f9451bf0575e414fe2860392d80ffb1 (diff)
downloaddjango-4fd264b6f1737b0317fdd95b3d7ff3bba15ae6c3.tar.gz
Refs #24351 -- Removed support for the old allow_migrate() signature per deprecation timeline.
Diffstat (limited to 'tests/multiple_database')
-rw-r--r--tests/multiple_database/tests.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/tests/multiple_database/tests.py b/tests/multiple_database/tests.py
index fd7748e9f9..f6b529adf7 100644
--- a/tests/multiple_database/tests.py
+++ b/tests/multiple_database/tests.py
@@ -2,7 +2,6 @@ from __future__ import unicode_literals
import datetime
import pickle
-import warnings
from operator import attrgetter
from django.contrib.auth.models import User
@@ -12,7 +11,6 @@ from django.db import DEFAULT_DB_ALIAS, connections, router, transaction
from django.db.models import signals
from django.db.utils import ConnectionRouter
from django.test import SimpleTestCase, TestCase, override_settings
-from django.utils.encoding import force_text
from django.utils.six import StringIO
from .models import Book, Person, Pet, Review, UserProfile
@@ -1062,36 +1060,6 @@ class RouterTestCase(TestCase):
self.assertTrue(router.allow_migrate_model('other', User))
self.assertTrue(router.allow_migrate_model('other', Book))
- def test_migrate_legacy_router(self):
- class LegacyRouter(object):
- def allow_migrate(self, db, model):
- """
- Deprecated allow_migrate signature should trigger
- RemovedInDjango110Warning.
- """
- assert db == 'default'
- assert model is User
- return True
-
- with override_settings(DATABASE_ROUTERS=[LegacyRouter()]):
- with warnings.catch_warnings(record=True) as recorded:
- warnings.filterwarnings('always')
-
- msg = (
- "The signature of allow_migrate has changed from "
- "allow_migrate(self, db, model) to "
- "allow_migrate(self, db, app_label, model_name=None, **hints). "
- "Support for the old signature will be removed in Django 1.10."
- )
-
- self.assertTrue(router.allow_migrate_model('default', User))
- self.assertEqual(force_text(recorded.pop().message), msg)
-
- self.assertEqual(recorded, [])
-
- self.assertTrue(router.allow_migrate('default', 'app_label'))
- self.assertEqual(force_text(recorded.pop().message), msg)
-
def test_partial_router(self):
"A router can choose to implement a subset of methods"
dive = Book.objects.using('other').create(title="Dive into Python",