Exemple #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])
Exemple #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])
Exemple #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,
     ])
Exemple #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,
     ])
Exemple #5
0
def parse(file):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file))
Exemple #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))
Exemple #7
0
def parse(file):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file))
Exemple #8
0
def parse(file):
    """
    Backend-specific wrapper for ijson.common.parse.
    """
    return common.parse(basic_parse(file))
Exemple #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))
Exemple #10
0
def parse(file, **kwargs):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(compat.bytes_reader(file), **kwargs))
Exemple #11
0
def parse(file):
    return common.parse(basic_parse(file))
Exemple #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])
Exemple #13
0
def parse(file, **kwargs):
    return common.parse(basic_parse(file, **kwargs))
Exemple #14
0
 def parse(self):
     return common.parse(self.__basic_parse())
Exemple #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))