[Repoze-checkins] r1307 - in repoze.bfg/trunk/repoze/bfg: . tests

Chris McDonough chrism at agendaless.com
Sun Jul 13 17:26:51 EDT 2008


Author: Chris McDonough <chrism at agendaless.com>
Date: Sun Jul 13 17:26:50 2008
New Revision: 1307

Log:
Don't stash away the context.


Modified:
   repoze.bfg/trunk/repoze/bfg/registry.py
   repoze.bfg/trunk/repoze/bfg/router.py
   repoze.bfg/trunk/repoze/bfg/tests/test_registry.py
   repoze.bfg/trunk/repoze/bfg/tests/test_router.py

Modified: repoze.bfg/trunk/repoze/bfg/registry.py
==============================================================================
--- repoze.bfg/trunk/repoze/bfg/registry.py	(original)
+++ repoze.bfg/trunk/repoze/bfg/registry.py	Sun Jul 13 17:26:50 2008
@@ -50,8 +50,8 @@
         registry_manager.set(registry)
         original_getSiteManager.sethook(getSiteManager)
         zope.component.getGlobalSiteManager = registry_manager.get
-        context = xmlconfig.file(filename, package=package)
-        return context, registry
+        xmlconfig.file(filename, package=package)
+        return registry
     finally:
         lock.release()
         zope.component.getGlobalSiteManager = getGlobalSiteManager

Modified: repoze.bfg/trunk/repoze/bfg/router.py
==============================================================================
--- repoze.bfg/trunk/repoze/bfg/router.py	(original)
+++ repoze.bfg/trunk/repoze/bfg/router.py	Sun Jul 13 17:26:50 2008
@@ -15,13 +15,12 @@
 _marker = ()
 
 class Router:
-    def __init__(self, root_policy, app_context, app_registry):
+    def __init__(self, root_policy, registry):
         self.root_policy = root_policy
-        self.app_context = app_context
-        self.app_registry = app_registry
+        self.registry = registry
 
     def __call__(self, environ, start_response):
-        registry_manager.set(self.app_registry)
+        registry_manager.set(self.registry)
         request = Request(environ)
         directlyProvides(request, IRequest)
         root = self.root_policy(environ)
@@ -42,7 +41,7 @@
 
 def make_app(root_policy, package=None, filename='configure.zcml'):
     from repoze.bfg.registry import makeRegistry
-    context, registry = makeRegistry(filename, package)
-    return Router(root_policy, context, registry)
+    registry = makeRegistry(filename, package)
+    return Router(root_policy, registry)
 
     

Modified: repoze.bfg/trunk/repoze/bfg/tests/test_registry.py
==============================================================================
--- repoze.bfg/trunk/repoze/bfg/tests/test_registry.py	(original)
+++ repoze.bfg/trunk/repoze/bfg/tests/test_registry.py	Sun Jul 13 17:26:50 2008
@@ -21,10 +21,9 @@
         import repoze.bfg.registry
         try:
             old = repoze.bfg.registry.setRegistryManager(dummyregmgr)
-            context, registry = makeRegistry('configure.zcml',
-                                             fixtureapp,
-                                             lock=dummylock)
-            self.assertEqual(context.package, fixtureapp)
+            registry = makeRegistry('configure.zcml',
+                                    fixtureapp,
+                                    lock=dummylock)
             from zope.component.registry import Components
             self.failUnless(isinstance(registry, Components))
             self.assertEqual(dummylock.acquired, True)

Modified: repoze.bfg/trunk/repoze/bfg/tests/test_router.py
==============================================================================
--- repoze.bfg/trunk/repoze/bfg/tests/test_router.py	(original)
+++ repoze.bfg/trunk/repoze/bfg/tests/test_router.py	Sun Jul 13 17:26:50 2008
@@ -51,8 +51,7 @@
         context = DummyContext()
         traversalfactory = make_traversal_factory(context, '', [])
         self._registerTraverserFactory(traversalfactory, '', None, None)
-        app_context = make_appcontext()
-        router = self._makeOne(rootpolicy, app_context, None)
+        router = self._makeOne(rootpolicy, None)
         start_response = DummyStartResponse()
         result = router(environ, start_response)
         headers = start_response.headers
@@ -72,8 +71,7 @@
         self._registerTraverserFactory(traversalfactory, '', None, None)
         self._registerViewFactory(viewfactory, '', None, None)
         self._registerWSGIFactory(wsgifactory, '', None, None, None)
-        app_context = make_appcontext()
-        router = self._makeOne(rootpolicy, app_context, None)
+        router = self._makeOne(rootpolicy, None)
         start_response = DummyStartResponse()
         result = router(environ, start_response)
         self.assertEqual(result, ['Hello world'])
@@ -94,8 +92,7 @@
         self._registerTraverserFactory(traversalfactory, '', None, None)
         self._registerViewFactory(viewfactory, 'foo', None, None)
         self._registerWSGIFactory(wsgifactory, '', None, None, None)
-        app_context = make_appcontext()
-        router = self._makeOne(rootpolicy, app_context, None)
+        router = self._makeOne(rootpolicy, None)
         start_response = DummyStartResponse()
         result = router(environ, start_response)
         self.assertEqual(result, ['Hello world'])
@@ -122,8 +119,7 @@
         self._registerTraverserFactory(traversalfactory, '', None, None)
         self._registerViewFactory(viewfactory, '', IContext, IRequest)
         self._registerWSGIFactory(wsgifactory, '', None, None, None)
-        app_context = make_appcontext()
-        router = self._makeOne(rootpolicy, app_context, None)
+        router = self._makeOne(rootpolicy, None)
         start_response = DummyStartResponse()
         result = router(environ, start_response)
         self.assertEqual(result, ['Hello world'])
@@ -153,7 +149,7 @@
         self._registerViewFactory(viewfactory, '', IContext, IRequest)
         self._registerWSGIFactory(wsgifactory, '', None, None, None)
         app_context = make_appcontext()
-        router = self._makeOne(rootpolicy, app_context, None)
+        router = self._makeOne(rootpolicy, None)
         start_response = DummyStartResponse()
         result = router(environ, start_response)
         self.failUnless('404' in result[0])
@@ -175,7 +171,7 @@
         make_app = self._getFUT()
         rootpolicy = make_rootpolicy(None)
         app = make_app(rootpolicy, fixtureapp)
-        self.assertEqual(app.app_context.package, fixtureapp)
+        self.assertEqual(app.registry.__name__, 'repoze.bfg.tests.fixtureapp')
         self.assertEqual(app.root_policy, rootpolicy)
 
 class DummyContext:


More information about the Repoze-checkins mailing list