diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-11-27 08:28:45 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-11-27 08:28:45 +0000 |
| commit | 45d08c56ea330583a472b4d2808262a634fa99f1 (patch) | |
| tree | dab7e4abe9439cc05886bf2dac688995b3ead1b9 /repoze/bfg/tests/test_url.py | |
| parent | 82c9a232036b696d38b64c95787f0812d777e112 (diff) | |
| download | pyramid-45d08c56ea330583a472b4d2808262a634fa99f1.tar.gz pyramid-45d08c56ea330583a472b4d2808262a634fa99f1.tar.bz2 pyramid-45d08c56ea330583a472b4d2808262a634fa99f1.zip | |
Coverage.
Remove set_security_policies configurator API method.
Diffstat (limited to 'repoze/bfg/tests/test_url.py')
| -rw-r--r-- | repoze/bfg/tests/test_url.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_url.py b/repoze/bfg/tests/test_url.py index 52a19c7f8..86c1cdf11 100644 --- a/repoze/bfg/tests/test_url.py +++ b/repoze/bfg/tests/test_url.py @@ -127,6 +127,15 @@ class ModelURLTests(unittest.TestCase): result = self._callFUT(root, request) self.assertEqual(result, 'http://example.com:5432/') + def test_no_registry_on_request(self): + from repoze.bfg.threadlocal import get_current_registry + reg = get_current_registry() + request = DummyRequest() + self._registerContextURL(reg) + root = DummyContext() + result = self._callFUT(root, request) + self.assertEqual(result, 'http://example.com/context/') + class TestRouteUrl(unittest.TestCase): def setUp(self): cleanUp() @@ -224,6 +233,19 @@ class TestStaticUrl(unittest.TestCase): url = self._callFUT('repoze.bfg.tests:fixtures/minimal.pt', request) self.assertEqual(url, 'http://example.com:5432/1/2/3') + def test_found_abs_no_registry_on_request(self): + from repoze.bfg.threadlocal import get_current_registry + from repoze.bfg.interfaces import IRoutesMapper + from repoze.bfg.static import StaticRootFactory + factory = StaticRootFactory('repoze.bfg.tests:fixtures') + routes = [DummyRoute('name', factory=factory)] + mapper = DummyRoutesMapper(result='/1/2/3', routes = routes) + registry = get_current_registry() + registry.registerUtility(mapper, IRoutesMapper) + request = DummyRequest() + url = self._callFUT('repoze.bfg.tests:fixtures/minimal.pt', request) + self.assertEqual(url, 'http://example.com:5432/1/2/3') + class DummyContext(object): def __init__(self, next=None): self.next = next |
