From 5e4c1793b714a975400b9277a66f99efafa2d92c Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Thu, 14 Sep 2023 16:03:52 +0200 Subject: Refs #33308 -- Removed support for passing encoded JSON string literals to JSONField & co. Per deprecation timeline. --- tests/model_fields/test_jsonfield.py | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'tests/model_fields') diff --git a/tests/model_fields/test_jsonfield.py b/tests/model_fields/test_jsonfield.py index 4a1cc075b4..40836aece7 100644 --- a/tests/model_fields/test_jsonfield.py +++ b/tests/model_fields/test_jsonfield.py @@ -37,7 +37,6 @@ from django.db.models.fields.json import ( from django.db.models.functions import Cast from django.test import SimpleTestCase, TestCase, skipIfDBFeature, skipUnlessDBFeature from django.test.utils import CaptureQueriesContext -from django.utils.deprecation import RemovedInDjango51Warning from .models import CustomJSONDecoder, JSONModel, NullableJSONModel, RelatedJSONModel @@ -216,30 +215,6 @@ class TestSaveLoad(TestCase): obj.refresh_from_db() self.assertIsNone(obj.value) - def test_ambiguous_str_value_deprecation(self): - msg = ( - "Providing an encoded JSON string via Value() is deprecated. Use Value([], " - "output_field=JSONField()) instead." - ) - with self.assertWarnsMessage(RemovedInDjango51Warning, msg): - obj = NullableJSONModel.objects.create(value=Value("[]")) - obj.refresh_from_db() - self.assertEqual(obj.value, []) - - @skipUnlessDBFeature("supports_primitives_in_json_field") - def test_value_str_primitives_deprecation(self): - msg = ( - "Providing an encoded JSON string via Value() is deprecated. Use " - "Value(None, output_field=JSONField()) instead." - ) - with self.assertWarnsMessage(RemovedInDjango51Warning, msg): - obj = NullableJSONModel.objects.create(value=Value("null")) - obj.refresh_from_db() - self.assertIsNone(obj.value) - obj = NullableJSONModel.objects.create(value=Value("invalid-json")) - obj.refresh_from_db() - self.assertEqual(obj.value, "invalid-json") - @skipUnlessDBFeature("supports_primitives_in_json_field") def test_json_null_different_from_sql_null(self): json_null = NullableJSONModel.objects.create(value=Value(None, JSONField())) -- cgit v1.3