diff options
| author | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2024-12-12 17:49:25 +0100 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-01-15 22:28:37 +0100 |
| commit | 0a0f9b4acce5534c1e1da145f80856f5e6b78768 (patch) | |
| tree | 3ba73c1a25e922e363362b3e683e36d367c8ef3b /tests/foreign_object/tests.py | |
| parent | 9a3f86e96009c1137b286f6d579b9d812a0dee69 (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.py | 50 |
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") |
