def test_call_accept(self): am = handlers.argmap(dict(foo=1, bar=2, baz=3)) self.assertEqual(am('foo'), 1) self.assertEqual(am('bar'), 2) self.assertEqual(am('baz'), 3)
def test_call_reject(self): am = handlers.argmap(dict(foo=1, bar=2, baz=3)) self.assertRaises(ValueError, am, 'spam')
def test_init(self): am = handlers.argmap(dict(foo=1, bar=2, baz=3)) self.assertEqual(am.argmap, dict(foo=1, bar=2, baz=3))