示例#1
0
    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"))
示例#2
0
    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"))