def test_case_insensitive_dict_pop_upper(key, result): """ Test case insensitive pop in CaseInsensitiveDict with upper() as normalizing function """ from masci_tools.util.case_insensitive_dict import CaseInsensitiveDict d = CaseInsensitiveDict(TEST_DICT, upper=True) assert key in d assert d.pop(key) == result assert key not in d
def test_case_insensitive_dict_pop(key, result): """ Test case insensitive pop in CaseInsensitiveDict """ from masci_tools.util.case_insensitive_dict import CaseInsensitiveDict d = CaseInsensitiveDict(TEST_DICT) assert key in d assert d.pop(key) == result assert key not in d