示例#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))
 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
def loads(s, record_store=None, schema=None):
    return core.loads(s, record_store, schema, core.from_json_compatible)
示例#6
0
def loads(s, record_store=None, schema=None):
    return core.loads(s, record_store, schema, core.from_json_compatible)