def test_magic_dict_keys(self): magic_dict = MagicDict() test_set = set(["d", "e", "f"]) for item in test_set: magic_dict.add("a", item) magic_dict.add("b", item) magic_dict.add("c", item) result_set = set() for key in magic_dict.keys(): result_set.add(key) self.assertEqual(result_set, set(["a", "b", "c"]))