diff options
Diffstat (limited to 'repoze/bfg/tests/test_urldispatch.py')
| -rw-r--r-- | repoze/bfg/tests/test_urldispatch.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_urldispatch.py b/repoze/bfg/tests/test_urldispatch.py index 2b4578f94..3a1e4d497 100644 --- a/repoze/bfg/tests/test_urldispatch.py +++ b/repoze/bfg/tests/test_urldispatch.py @@ -1,6 +1,22 @@ import unittest from repoze.bfg.testing import cleanUp +class TestDefaultRoutesContextFactory(unittest.TestCase): + def _getTargetClass(self): + from repoze.bfg.urldispatch import DefaultRoutesContext + return DefaultRoutesContext + + def _makeOne(self, **kw): + return self._getTargetClass()(kw) + + def test_getattr(self): + inst = self._makeOne(a=1) + self.assertEqual(inst.a, 1) + + def test_getattr_raises(self): + inst = self._makeOne(a=1) + self.assertRaises(AttributeError, inst.__getattr__, 'b') + class RoutesRootFactoryTests(unittest.TestCase): def setUp(self): cleanUp() |
