def test_to_json(self): tableset = TableSet(self.tables.values(), self.tables.keys()) tableset.to_json('.test-tableset') for name in ['table1', 'table2', 'table3']: with open('.test-tableset/%s.json' % name) as f: contents1 = json.load(f) with open('examples/tableset/%s.json' % name) as f: contents2 = json.load(f) self.assertEqual(contents1, contents2) shutil.rmtree('.test-tableset')
def test_to_json(self): tableset = TableSet(self.tables.values(), self.tables.keys()) tableset.to_json('.test-tableset') for name in ['table1', 'table2', 'table3']: with open('.test-tableset/%s.json' % name) as f: contents1 = json.load(f) with open('examples/tableset/%s.json' % name) as f: contents2 = json.load(f) self.assertEqual(contents1, contents2) shutil.rmtree('.test-tableset')
def test_to_json(self): tableset = TableSet(self.tables.values(), self.tables.keys()) tableset.to_json(".test-tableset") for name in ["table1", "table2", "table3"]: with open(".test-tableset/%s.json" % name) as f: contents1 = json.load(f) with open("examples/tableset/%s.json" % name) as f: contents2 = json.load(f) self.assertEqual(contents1, contents2) shutil.rmtree(".test-tableset")
def test_to_nested_json(self): tableset = TableSet(self.tables.values(), self.tables.keys()) output = StringIO() tableset.to_json(output, nested=True) tableset.to_json('.test-tableset/tableset.json', nested=True) contents1 = json.loads(output.getvalue()) with open('.test-tableset/tableset.json') as f: contents2 = json.load(f) with open('examples/test_tableset.json') as f: contents3 = json.load(f) self.assertEqual(contents1, contents3) self.assertEqual(contents2, contents3) shutil.rmtree('.test-tableset')
def test_to_nested_json(self): tableset = TableSet(self.tables.values(), self.tables.keys()) output = StringIO() tableset.to_json(output, nested=True) tableset.to_json('.test-tableset/tableset.json', nested=True) contents1 = json.loads(output.getvalue()) with open('.test-tableset/tableset.json') as f: contents2 = json.load(f) with open('examples/test_tableset.json') as f: contents3 = json.load(f) self.assertEqual(contents1, contents3) self.assertEqual(contents2, contents3) shutil.rmtree('.test-tableset')