(self)
| 102 | self.assertEqual(kwargs["decoder"], CustomJSONDecoder) |
| 103 | |
| 104 | def test_get_transforms(self): |
| 105 | @models.JSONField.register_lookup |
| 106 | class MyTransform(Transform): |
| 107 | lookup_name = "my_transform" |
| 108 | |
| 109 | field = models.JSONField() |
| 110 | transform = field.get_transform("my_transform") |
| 111 | self.assertIs(transform, MyTransform) |
| 112 | models.JSONField._unregister_lookup(MyTransform) |
| 113 | transform = field.get_transform("my_transform") |
| 114 | self.assertIsInstance(transform, KeyTransformFactory) |
| 115 | |
| 116 | def test_key_transform_text_lookup_mixin_non_key_transform(self): |
| 117 | transform = Transform("test") |
nothing calls this directly
no test coverage detected