summaryrefslogtreecommitdiff
path: root/tests/foreign_object/tests.py
diff options
context:
space:
mode:
authorSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-12-12 17:49:25 +0100
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-01-15 22:28:37 +0100
commit0a0f9b4acce5534c1e1da145f80856f5e6b78768 (patch)
tree3ba73c1a25e922e363362b3e683e36d367c8ef3b /tests/foreign_object/tests.py
parent9a3f86e96009c1137b286f6d579b9d812a0dee69 (diff)
Refs #16055 -- Removed get_joining_columns()/get_reverse_joining_columns() methods per deprecation timeline.
Diffstat (limited to 'tests/foreign_object/tests.py')
-rw-r--r--tests/foreign_object/tests.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/tests/foreign_object/tests.py b/tests/foreign_object/tests.py
index e288ecd7d4..23ad546cd8 100644
--- a/tests/foreign_object/tests.py
+++ b/tests/foreign_object/tests.py
@@ -8,7 +8,6 @@ from django.db import models
from django.test import SimpleTestCase, TestCase, skipUnlessDBFeature
from django.test.utils import isolate_apps
from django.utils import translation
-from django.utils.deprecation import RemovedInDjango60Warning
from .models import (
Article,
@@ -712,52 +711,3 @@ class TestCachedPathInfo(TestCase):
foreign_object_restored = pickle.loads(pickle.dumps(foreign_object))
self.assertIn("path_infos", foreign_object_restored.__dict__)
self.assertIn("reverse_path_infos", foreign_object_restored.__dict__)
-
-
-class GetJoiningDeprecationTests(TestCase):
- def test_foreign_object_get_joining_columns_warning(self):
- msg = (
- "ForeignObject.get_joining_columns() is deprecated. Use "
- "get_joining_fields() instead."
- )
- with self.assertWarnsMessage(RemovedInDjango60Warning, msg) as ctx:
- Membership.person.field.get_joining_columns()
- self.assertEqual(ctx.filename, __file__)
-
- def test_foreign_object_get_reverse_joining_columns_warning(self):
- msg = (
- "ForeignObject.get_reverse_joining_columns() is deprecated. Use "
- "get_reverse_joining_fields() instead."
- )
- with self.assertWarnsMessage(RemovedInDjango60Warning, msg) as ctx:
- Membership.person.field.get_reverse_joining_columns()
- self.assertEqual(ctx.filename, __file__)
-
- def test_foreign_object_rel_get_joining_columns_warning(self):
- msg = (
- "ForeignObjectRel.get_joining_columns() is deprecated. Use "
- "get_joining_fields() instead."
- )
- with self.assertWarnsMessage(RemovedInDjango60Warning, msg) as ctx:
- Membership.person.field.remote_field.get_joining_columns()
- self.assertEqual(ctx.filename, __file__)
-
- def test_join_get_joining_columns_warning(self):
- class CustomForeignKey(models.ForeignKey):
- def __getattribute__(self, attr):
- if attr == "get_joining_fields":
- raise AttributeError
- return super().__getattribute__(attr)
-
- class CustomParent(models.Model):
- value = models.CharField(max_length=255)
-
- class CustomChild(models.Model):
- links = CustomForeignKey(CustomParent, models.CASCADE)
-
- msg = (
- "The usage of get_joining_columns() in Join is deprecated. Implement "
- "get_joining_fields() instead."
- )
- with self.assertWarnsMessage(RemovedInDjango60Warning, msg):
- CustomChild.objects.filter(links__value="value")