コード例 #1
0
ファイル: documents.py プロジェクト: jwnasambu/oclapi2
    def prepare_extras(instance):
        value = {}

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

        return value or {}
コード例 #2
0
ファイル: documents.py プロジェクト: jwnasambu/oclapi2
    def prepare_identifier(instance):
        value = {}

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

        return value or {}
コード例 #3
0
ファイル: documents.py プロジェクト: francisco-correa/oclapi2
    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
ファイル: tests.py プロジェクト: jwnasambu/oclapi2
 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
ファイル: documents.py プロジェクト: cens-chile/oclapi2
    def prepare_jurisdiction(instance):
        value = {}
        if instance.jurisdiction:
            value = jsonify_safe(instance.jurisdiction)

        return value or {}