From 45d08c56ea330583a472b4d2808262a634fa99f1 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Fri, 27 Nov 2009 08:28:45 +0000 Subject: Coverage. Remove set_security_policies configurator API method. --- repoze/bfg/tests/test_url.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'repoze/bfg/tests/test_url.py') 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 -- cgit v1.2.3