def _get_user(self, to, ref): class MockRequest(object): def __init__(self, to, ref): self.path_qs = to self.referer = ref self._user = TestReferer.USER get_user = c2cgeoportal._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 import _create_get_user_from_request request.referer = "http://example.com/app" request.set_property( _create_get_user_from_request({"authorized_referers": [request.referer]}), name="user", reify=True )