def test_convert_kvp_list_to_dict_succeeds_for_multiple_values(self): result = attributes.convert_kvp_list_to_dict(["a=b", "a=c", "a=c", "b=a"]) expected = {"a": tools.UnorderedList(["c", "b"]), "b": ["a"]} self.assertEqual(expected, result)
def test_convert_kvp_list_to_dict_succeeds_for_values(self): result = attributes.convert_kvp_list_to_dict(["a=b", "c=d"]) self.assertEqual({"a": ["b"], "c": ["d"]}, result)
def test_convert_kvp_list_to_dict_succeeds_for_missing_values(self): result = attributes.convert_kvp_list_to_dict(["True"]) self.assertEqual({}, result)