Пример #1
0
    def test_get_func(self):
        d = NamespaceDict([("/foo/bar", "baz"), ("/foo/baz", "bar")])

        self.assertEqual("baz", d.get("/foo/bar"))
        self.assertEqual("bar", d.get("/foo/baz"))
        self.assertEqual("foobar", d.get("bad_key", "foobar"))

        with self.assertRaises(KeyError):
            d.get("bad_key")
Пример #2
0
    def test_get_func(self):
        d = NamespaceDict([('/foo/bar', 'baz'), ('/foo/baz', 'bar')])

        self.assertEqual('baz', d.get('/foo/bar'))
        self.assertEqual('bar', d.get('/foo/baz'))
        self.assertEqual('foobar', d.get('bad_key', 'foobar'))

        with self.assertRaises(KeyError):
            d.get('bad_key')