コード例 #1
0
 def core_test_loads(self):
     s = '''{"i": "value"}'''
     with warnings.catch_warnings(record=True) as warninglist:
         warnings.simplefilter("always")
         obj = core.loads(s, record_class=Foo)
     self.assertTrue(isinstance(warninglist[0].message, DeprecationWarning))
     self.assertEqual(obj, core.loads(s, schema=Foo))
コード例 #2
0
 def core_test_loads(self):
     s = '''{"i": "value"}'''
     with warnings.catch_warnings(record=True) as warninglist:
         warnings.simplefilter("always")
         obj = core.loads(s, record_class=Foo)
     self.assertTrue(isinstance(warninglist[0].message, DeprecationWarning))
     self.assertEqual(
         obj,
         core.loads(s, schema=Foo)
     )
コード例 #3
0
def loads(
        s,
        record_store=None,
        schema=None,
        record_class=None  # deprecated - replaced by `schema`
):
    if record_class is not None:
        warnings.warn(
            "The record_class parameter is deprecated in favour of schema",
            DeprecationWarning,
            stacklevel=2)
        schema = record_class

    return core.loads(s, record_store, schema, from_json_compatible)
コード例 #4
0
ファイル: avro.py プロジェクト: jooon/pyschema
def loads(
    s,
    record_store=None,
    schema=None,
    record_class=None  # deprecated - replaced by `schema`
):
    if record_class is not None:
        warnings.warn(
            "The record_class parameter is deprecated in favour of schema",
            DeprecationWarning,
            stacklevel=2
        )
        schema = record_class

    return core.loads(s, record_store, schema, from_json_compatible)
コード例 #5
0
ファイル: jsonschema.py プロジェクト: wade1990/pyschema
def loads(s, record_store=None, schema=None):
    return core.loads(s, record_store, schema, core.from_json_compatible)
コード例 #6
0
ファイル: jsonschema.py プロジェクト: spotify/pyschema
def loads(s, record_store=None, schema=None):
    return core.loads(s, record_store, schema, core.from_json_compatible)