Ejemplo n.º 1
0
def parse_data_table(filename):
    """Parses the dump of data table and returns an iterator with
    <key, type, revision, json> for all entries.
    """
    for line in open(filename):
        thing_id, revision, json_data = pgdecode(line).strip().split("\t")
        d = json.loads(json_data)
        yield d['key'], d['type']['key'], str(d['revision']), json_data
Ejemplo n.º 2
0
    def test_pgdecode_ascii_printable(self):
        import string

        assert pgdecode(string.printable) == string.printable
Ejemplo n.º 3
0
 def test_pgdecode_substitute(self):
     assert pgdecode(r"\n\r\t\\") == "\n\r\t\\"