Пример #1
0
 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])
Пример #2
0
 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])
Пример #3
0
 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,
     ])
Пример #4
0
 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,
     ])
Пример #5
0
def parse(file):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file))
Пример #6
0
def parse(file, buf_size=BUFSIZE):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file, buf_size=buf_size))
Пример #7
0
def parse(file):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file))
Пример #8
0
def parse(file):
    """
    Backend-specific wrapper for ijson.common.parse.
    """
    return common.parse(basic_parse(file))
Пример #9
0
def parse(file, buf_size=BUFSIZE):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file, buf_size=buf_size))
Пример #10
0
def parse(file, **kwargs):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(compat.bytes_reader(file), **kwargs))
Пример #11
0
def parse(file):
    return common.parse(basic_parse(file))
Пример #12
0
 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])
Пример #13
0
def parse(file, **kwargs):
    return common.parse(basic_parse(file, **kwargs))
Пример #14
0
 def parse(self):
     return common.parse(self.__basic_parse())
Пример #15
0
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))