diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-01-19 06:53:28 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-01-19 06:53:28 +0000 |
| commit | 220715124566ea32331352dff7a677ff4be780bc (patch) | |
| tree | ad07cd78b20f76e268f27f29262dcae97b392743 /repoze/bfg/tests | |
| parent | 1d4c6dc61a7b1033f0cf0a02bd8e3503c41f7432 (diff) | |
| download | pyramid-220715124566ea32331352dff7a677ff4be780bc.tar.gz pyramid-220715124566ea32331352dff7a677ff4be780bc.tar.bz2 pyramid-220715124566ea32331352dff7a677ff4be780bc.zip | |
view_name attr.
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/routesapp/configure.zcml | 5 | ||||
| -rw-r--r-- | repoze/bfg/tests/test_zcml.py | 11 |
2 files changed, 11 insertions, 5 deletions
diff --git a/repoze/bfg/tests/routesapp/configure.zcml b/repoze/bfg/tests/routesapp/configure.zcml index acd1d9d9e..17653615a 100644 --- a/repoze/bfg/tests/routesapp/configure.zcml +++ b/repoze/bfg/tests/routesapp/configure.zcml @@ -3,8 +3,9 @@ <include package="repoze.bfg.includes" /> <route - path=":id/:view_name" - provides=".models.IFixture"/> + path=":id" + provides=".models.IFixture" + view_name="default"/> <view name="default" diff --git a/repoze/bfg/tests/test_zcml.py b/repoze/bfg/tests/test_zcml.py index a2653f262..50d8a468a 100644 --- a/repoze/bfg/tests/test_zcml.py +++ b/repoze/bfg/tests/test_zcml.py @@ -290,7 +290,7 @@ class TestConnectRouteFunction(unittest.TestCase): parent_member_name='p', parent_collection_name='c', condition_method='GET', condition_subdomain=True, condition_function=foo, subdomains=['a'], - factory=foo, provides=[IDummy]) + factory=foo, provides=[IDummy], view_name='def') self._callFUT(directive) self.assertEqual(len(mapper.connections), 1) self.assertEqual(mapper.connections[0][0], ('a/b/c',)) @@ -310,6 +310,7 @@ class TestConnectRouteFunction(unittest.TestCase): 'conditions':c, '_factory':foo, '_provides':[IDummy], + 'view_name':'def', }) def test_condition_subdomain_true(self): @@ -403,8 +404,11 @@ class TestRouteGroupingContextDecorator(unittest.TestCase): parent_collection_name='p') self.assertEqual(route.parent_member_name, 'a') self.assertEqual(route.parent_collection_name, 'p') - - + + def test_explicit_view_name(self): + context = DummyContext() + route = self._makeOne(context, 'abc', view_name='def') + self.assertEqual(route.view_name, 'def') class TestZCMLPickling(unittest.TestCase): i = 0 @@ -760,6 +764,7 @@ class DummyRouteDirective: subdomains = None path = 'a/b/c' name = None + view_name = '' factory = None provides = () def __init__(self, **kw): |
