def test_case_insensitive_mapping_ones_is_case_insensitive(): m = CaseInsensitiveMapping() m['Foo'] = 1 m.add('foo', 8) m.add('fOO', 9) m.add('FOO', 12) m['bar'] = 2 m.add('BAR', 200) expected = [12, 200] actual = m.ones('Foo', 'Bar') assert actual == expected