Ejemplo n.º 1
0
def req_factory_factory(url, user=None, post=False, data=None):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.user = UserProfile.objects.get(id=user.id)
        req.groups = user.groups.all()
    req.APP = None
    req.check_ownership = partial(check_ownership, req)
    return req
Ejemplo n.º 2
0
def req_factory_factory(url, user=None, post=False, data=None):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.user = UserProfile.objects.get(id=user.id)
        req.groups = user.groups.all()
    req.APP = None
    req.check_ownership = partial(check_ownership, req)
    return req
Ejemplo n.º 3
0
def req_factory_factory(url='', user=None, post=False, data=None, **kwargs):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.user = UserProfile.objects.get(id=user.id)
        req.groups = user.groups.all()
    else:
        req.user = AnonymousUser()
    req.check_ownership = partial(check_ownership, req)
    req.REGION = kwargs.pop('region', mkt.regions.REGIONS_CHOICES[0][1])
    req.API_VERSION = 2

    for key in kwargs:
        setattr(req, key, kwargs[key])
    return req
Ejemplo n.º 4
0
def req_factory_factory(url='', user=None, post=False, data=None, **kwargs):
    """Creates a request factory, logged in with the user."""
    req = RequestFactory()
    if post:
        req = req.post(url, data or {})
    else:
        req = req.get(url, data or {})
    if user:
        req.user = UserProfile.objects.get(id=user.id)
        req.groups = user.groups.all()
    else:
        req.user = AnonymousUser()
    req.check_ownership = partial(check_ownership, req)
    req.REGION = kwargs.pop('region', mkt.regions.REGIONS_CHOICES[0][1])
    req.API_VERSION = 2

    for key in kwargs:
        setattr(req, key, kwargs[key])
    return req
Ejemplo n.º 5
0
 def request(self, data):
     req = RequestFactory().post(self.url, data)
     req.user = User.objects.get(username='******')
     req.amo_user = UserProfile.objects.get(username='******')
     req.groups = req.amo_user.groups.all()
     return req
Ejemplo n.º 6
0
 def request(self, data):
     req = RequestFactory().post(self.url, data)
     req.user = UserProfile.objects.get(username='******')
     req.groups = req.user.groups.all()
     return req
Ejemplo n.º 7
0
 def req_factory_factory(self, user, url):
     req = RequestFactory().get(reverse(url))
     req.user = user.user
     req.groups = req.user.get_profile().groups.all()
     req.TABLET = True
     return req
Ejemplo n.º 8
0
 def request(self, data):
     req = RequestFactory().post(self.url, data)
     req.user = UserProfile.objects.get(email='*****@*****.**')
     req.groups = req.user.groups.all()
     return req
Ejemplo n.º 9
0
 def req_factory_factory(self, user, url):
     req = RequestFactory().get(reverse(url))
     req.user = user.user
     req.groups = req.user.get_profile().groups.all()
     req.TABLET = True
     return req