Пример #1
0
    def prepare_extras(instance):
        value = {}

        if instance.extras:
            value = jsonify_safe(instance.extras)

        return value or {}
Пример #2
0
    def prepare_identifier(instance):
        value = {}

        if instance.identifier:
            value = jsonify_safe(instance.identifier)

        return value or {}
Пример #3
0
    def prepare_extras(instance):
        value = {}

        if instance.extras:
            value = jsonify_safe(instance.extras)
            if isinstance(value, dict):
                value = flatten_dict(value)

        return value or {}
Пример #4
0
 def test_jsonify_safe(self):
     self.assertEqual(jsonify_safe(None), None)
     self.assertEqual(jsonify_safe(dict()), dict())
     self.assertEqual(jsonify_safe(dict(a=1)), dict(a=1))
     self.assertEqual(jsonify_safe('foobar'), 'foobar')
     self.assertEqual(jsonify_safe('{"foo": "bar"}'), dict(foo='bar'))
Пример #5
0
    def prepare_jurisdiction(instance):
        value = {}
        if instance.jurisdiction:
            value = jsonify_safe(instance.jurisdiction)

        return value or {}