def test_parse(self): events = common.parse(basic_parse(BytesIO(JSON))) events = [value for prefix, event, value in events if prefix == 'docs.item.meta.item.item' ] self.assertEqual(events, [1])
def test_items(self): events = basic_parse(BytesIO(JSON)) meta = list(common.items(common.parse(events), 'docs.item.meta')) self.assertEqual(meta, [ [[1], {}], {'key': 'value'}, None, ])
def parse(file): ''' Backend-specific wrapper for ijson.common.parse. ''' return common.parse(basic_parse(file))
def parse(file, buf_size=BUFSIZE): ''' Backend-specific wrapper for ijson.common.parse. ''' return common.parse(basic_parse(file, buf_size=buf_size))
def parse(file): """ Backend-specific wrapper for ijson.common.parse. """ return common.parse(basic_parse(file))
def parse(file, **kwargs): ''' Backend-specific wrapper for ijson.common.parse. ''' return common.parse(basic_parse(compat.bytes_reader(file), **kwargs))
def parse(file): return common.parse(basic_parse(file))
def test_items(self): events = basic_parse(BytesIO(JSON)) meta = list(common.items(common.parse(events), "docs.item.meta")) self.assertEqual(meta, [[[1], {}], {"key": "value"}, None])
def parse(file, **kwargs): return common.parse(basic_parse(file, **kwargs))
def parse(self): return common.parse(self.__basic_parse())
def parse(file, buf_size=BUFSIZE, do_translate=True): ''' Backend-specific wrapper for ijson.common.parse. ''' return common.parse( basic_parse(file, buf_size=buf_size, do_translate=do_translate))