def prepare_extras(instance): value = {} if instance.extras: value = jsonify_safe(instance.extras) return value or {}
def prepare_identifier(instance): value = {} if instance.identifier: value = jsonify_safe(instance.identifier) return value or {}
def prepare_extras(instance): value = {} if instance.extras: value = jsonify_safe(instance.extras) if isinstance(value, dict): value = flatten_dict(value) return value or {}
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'))
def prepare_jurisdiction(instance): value = {} if instance.jurisdiction: value = jsonify_safe(instance.jurisdiction) return value or {}