def test_getitem(self):
     d = TransformDict(str.lower)
     d['Foo'] = 5
     self.assertEqual(d.getitem('foo'), ('Foo', 5))
     self.assertEqual(d.getitem('FOO'), ('Foo', 5))
     with self.assertRaises(KeyError):
         d.getitem('bar')
 def test_getitem(self):
     d = TransformDict(str.lower)
     d['Foo'] = 5
     self.assertEqual(d.getitem('foo'), ('Foo', 5))
     self.assertEqual(d.getitem('FOO'), ('Foo', 5))
     with self.assertRaises(KeyError):
         d.getitem('bar')