def test_different_json(self): tmp_file = tempfile.NamedTemporaryFile() dict1 = {"name": "dict1", "a": 1, "b": 2, "c": 3} dict1 = OD(sorted(dict1.items(), key=lambda t: t[0])) dict2 = {"name": "dict2", "a": 4, "b": 5, "c": 6} dict2 = OD(sorted(dict2.items(), key=lambda t: t[0])) bc.io.to_json([dict1, dict2], tmp_file.name) self.assertTrue(file_equality(tmp_file.name, "samples/to_json_same_keys.json"))
def test_same_keys(self): tmp_file = tempfile.NamedTemporaryFile() dict1 = {"a": 1, "b": 2, "c": 3} dict1 = OD(sorted(dict1.items(), key=lambda t: t[0])) dict2 = {"a": 4, "b": 5, "c": 6} dict2 = OD(sorted(dict2.items(), key=lambda t: t[0])) bc.io.to_csv([dict1, dict2], tmp_file.name) self.assertTrue(file_equality(tmp_file.name, "samples/to_csv_same_keys.csv"))