コード例 #1
0
 def setUp(self):
     # Let's set up the environment for this mock request:
     mw = RepozeWhatMiddleware()
     self.request = Request({'PATH_INFO': "/"}, make_user(None))
     mw.process_view(self.request, None, None, None)
     # Let's enabled logging after the middleware has been set:
     self.log_fixture = LoggingHandlerFixture()
コード例 #2
0
 def test_global_acl_collection_and_secured_apps(self):
     mw = RepozeWhatMiddleware()
     # Checking that the global ACL collection was picked:
     from tests.fixtures.sampledjango.authz import control
     eq_(control, mw.acl_collection)
     # Checking that the app-specific controls were picked:
     from tests.fixtures.sampledjango.app1.authz import control as control1
     from tests.fixtures.sampledjango.app2.authz import control as control2
     ok_(control1 in mw.acl_collection._acls)
     ok_(control2 in mw.acl_collection._acls)
     # Checking the logs:
     eq_(len(self.log_fixture.handler.messages['info']), 1)
     eq_(self.log_fixture.handler.messages['info'][0],
         ("The following applications are secured: "
          "tests.fixtures.sampledjango.app1, "
          "tests.fixtures.sampledjango.app2"))
コード例 #3
0
 def setUp(self):
     """Set up the request."""
     mw = RepozeWhatMiddleware()
     self.request = Request({}, make_user("foo"))
     mw._set_request_up(self.request)
コード例 #4
0
 def setUp(self):
     self.middleware = RepozeWhatMiddleware()
コード例 #5
0
 def setUp(self):
     self.middleware = RepozeWhatMiddleware()
     self.log_fixture = LoggingHandlerFixture()