summaryrefslogtreecommitdiff
path: root/tests/model_fields
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-09-14 16:03:52 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-09-18 22:12:40 +0200
commit5e4c1793b714a975400b9277a66f99efafa2d92c (patch)
treed2d0e165f563a1f25534751245c6e921442d7a1e /tests/model_fields
parent69af3bea9987044c944b5bc83e32c35f0a73c6dd (diff)
Refs #33308 -- Removed support for passing encoded JSON string literals to JSONField & co.
Per deprecation timeline.
Diffstat (limited to 'tests/model_fields')
-rw-r--r--tests/model_fields/test_jsonfield.py25
1 files changed, 0 insertions, 25 deletions
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()))