diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-09-14 16:03:52 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-09-18 22:12:40 +0200 |
| commit | 5e4c1793b714a975400b9277a66f99efafa2d92c (patch) | |
| tree | d2d0e165f563a1f25534751245c6e921442d7a1e /tests/model_fields | |
| parent | 69af3bea9987044c944b5bc83e32c35f0a73c6dd (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.py | 25 |
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())) |
