Exemple #1
0
 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))
Exemple #2
0
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
    )