def test_case_insensitive_mapping_all_is_case_insensitive(): m = CaseInsensitiveMapping() m['Foo'] = 1 m.add('foo', 1) m.add('fOO', 1) m.add('FOO', 1) expected = [1, 1, 1, 1] actual = m.all('foo') assert actual == expected