summaryrefslogtreecommitdiff
path: root/tests/one_to_one
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-12-31 13:07:35 -0500
committerTim Graham <timograham@gmail.com>2017-01-17 20:52:04 -0500
commit631f4ab06112aca5bd6a57b81159048f936050bf (patch)
tree8df3dfea000b6776412faddffc9cdb0663264ebe /tests/one_to_one
parent60ca37d2e56e435521a4aa5ba56b1b11cb2a78e5 (diff)
downloaddjango-631f4ab06112aca5bd6a57b81159048f936050bf.tar.gz
Removed Manager.use_for_related_fields and Meta.manager_inheritance_from_future.
Per deprecation timeline. Refs ed0ff913c648b16c4471fc9a9441d1ee48cb5420.
Diffstat (limited to 'tests/one_to_one')
-rw-r--r--tests/one_to_one/tests.py23
1 files changed, 1 insertions, 22 deletions
diff --git a/tests/one_to_one/tests.py b/tests/one_to_one/tests.py
index 1bbf85c193..3d98d78c27 100644
--- a/tests/one_to_one/tests.py
+++ b/tests/one_to_one/tests.py
@@ -1,8 +1,7 @@
from __future__ import unicode_literals
from django.db import IntegrityError, connection, transaction
-from django.test import TestCase, ignore_warnings
-from django.utils.deprecation import RemovedInDjango20Warning
+from django.test import TestCase
from .models import (
Bar, Director, Favorites, HiddenPointer, ManualPrimaryKey, MultiModel,
@@ -419,7 +418,6 @@ class OneToOneTests(TestCase):
hasattr(Target, HiddenPointer._meta.get_field('target').remote_field.get_accessor_name())
)
- @ignore_warnings(category=RemovedInDjango20Warning) # for use_for_related_fields deprecation
def test_related_object(self):
public_school = School.objects.create(is_public=True)
public_director = Director.objects.create(school=public_school, is_temp=False)
@@ -452,25 +450,6 @@ class OneToOneTests(TestCase):
# allow it.
self.assertEqual(private_school.director, private_director)
- # If the manager is marked "use_for_related_fields", it'll get used instead
- # of the "bare" queryset. Usually you'd define this as a property on the class,
- # but this approximates that in a way that's easier in tests.
- School._default_manager.use_for_related_fields = True
- try:
- private_director = Director._base_manager.get(pk=private_director.pk)
- with self.assertRaises(School.DoesNotExist):
- private_director.school
- finally:
- School._default_manager.use_for_related_fields = False
-
- Director._default_manager.use_for_related_fields = True
- try:
- private_school = School._base_manager.get(pk=private_school.pk)
- with self.assertRaises(Director.DoesNotExist):
- private_school.director
- finally:
- Director._default_manager.use_for_related_fields = False
-
School._meta.base_manager_name = 'objects'
School._meta._expire_cache()
try: