def add_user_property(request): """ Add the "user" property to the given request. Disable referer checking. """ from c2cgeoportal.pyramid_ import _create_get_user_from_request request.referer = "http://example.com/app" request.path_info_peek = lambda: "main" request.set_property(_create_get_user_from_request( {"authorized_referers": [request.referer]}), name="user", reify=True)
def _get_user(self, to, ref): class MockRequest: def __init__(self, to, ref): self.path_qs = to self.referer = ref self._user = TestReferer.USER def path_info_peek(self): return "main" get_user = _create_get_user_from_request(self.SETTINGS) return get_user(MockRequest(to=to, ref=ref))
def add_user_property(request): """ Add the "user" property to the given request. Disable referer checking. """ from c2cgeoportal.pyramid_ import _create_get_user_from_request request.referer = "http://example.com/app" request.path_info_peek = lambda: "main" request.set_property( _create_get_user_from_request({"authorized_referers": [request.referer]}), name="user", reify=True )