diff options
author | Tim Graham <timograham@gmail.com> | 2015-08-12 09:10:39 -0400 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2015-09-23 19:31:09 -0400 |
commit | 4fd264b6f1737b0317fdd95b3d7ff3bba15ae6c3 (patch) | |
tree | 4665b5df24be5737cab6e0ff4575846805b9f671 /tests/multiple_database | |
parent | c4e2e9de1f9451bf0575e414fe2860392d80ffb1 (diff) | |
download | django-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.py | 32 |
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", |