Beispiel #1
0
 def test_custom_json_decoder(self):
     class CustomDecoder(json.JSONDecoder):
         def decode(self, *args, **kwargs):
             return 'lol'
     field = JSONField(decoder=CustomDecoder(strict=False))
     if django.VERSION >= (2, 0):
         value = field.from_db_value('"anything"', None, None)
     else:
         value = field.from_db_value('"anything"', None, None, None)
     assert value == 'lol'
Beispiel #2
0
    def test_custom_json_decoder(self):
        class CustomDecoder(json.JSONDecoder):
            def decode(self, *args, **kwargs):
                return "lol"

        field = JSONField(decoder=CustomDecoder(strict=False))
        value = field.from_db_value('"anything"', None, None)
        assert value == "lol"