Example #1
0
    def test_request_wrong_auth(self):
        from pyramid.testing import DummyRequest
        from c2cgeoportal.pyramid_ import default_user_validator
        from c2cgeoportal.lib.authentication import create_authentication

        request = DummyRequest(
            headers={"Authorization": "Basic " + base64.b64encode("__test_user:__wrong_pass").replace("\n", "")}
        )
        request.path_info_peek = lambda: "main"
        request.registry.validate_user = default_user_validator
        request._get_authentication_policy = lambda: create_authentication(
            {"authtkt_cookie_name": "__test", "authtkt_secret": "123"}
        )
        add_user_property(request)

        self.assertEqual(request.user, None)
    def test_request_wrong_auth(self):
        from pyramid.testing import DummyRequest
        from c2cgeoportal.pyramid_ import default_user_validator
        from c2cgeoportal.lib.authentication import create_authentication

        request = DummyRequest(
            headers={
                "Authorization":
                "Basic " +
                base64.b64encode("__test_user:__wrong_pass").replace("\n", "")
            })
        request.path_info_peek = lambda: "main"
        request.registry.validate_user = default_user_validator
        request._get_authentication_policy = lambda: create_authentication(
            {
                "authtkt_cookie_name": "__test",
                "authtkt_secret": "123",
            })
        add_user_property(request)

        self.assertEqual(request.user, None)
 def _create_request():
     from pyramid.request import Request
     request = Request({})
     add_user_property(request)
     return request
 def _create_request(self):
     from pyramid.request import Request
     request = Request({})
     add_user_property(request)
     return request