Example #1
0
    def login(self, user, password=None, **kw):
        kw.update(self.get_auth_kw())

        resp = self.post(
            url_for(controller='auth', action='login'),
            dict(username=user.username, password=password or u'testpassword'),
            **kw)
Example #2
0
 def download_url(self):
     if isinstance(self.uploader, fu.LocalUploader):
         from desio.lib import helpers as h
         path = os.path.join(self.entity.path, self.entity.name)
         if path.startswith('/'):
             path = path[1:]
         return h.url_for(controller='organization/project', action='view', slug=self.entity.project.slug, path=path, download=True)
     return self.base_url + self.url
Example #3
0
def absolute_url_for(*args, **kwargs):
    subdomain = kwargs.get('subdomain')
    if subdomain:
        url = pylons.config.get('subdomain_url') % (subdomain,)
        del kwargs['subdomain']
    else:
        url = pylons.config.get('pylons_url')
    return str(url) + url_for(*args, **kwargs)
Example #4
0
 def pretend(self, user, **kw):
     resp = self.get(url_for(controller='auth', action='pretend', username=user.username))
Example #5
0
 def logout(self):
     
     resp = self.post(url_for(controller='auth', action='logout'),{})
Example #6
0
 def login(self, user, password=None, **kw):
     kw.update(self.get_auth_kw())
     
     resp = self.post(url_for(controller='auth', action='login'),
                      dict(username=user.username, password=password or u'testpassword'), **kw)
Example #7
0
 def pretend(self, user, **kw):
     resp = self.get(
         url_for(controller='auth',
                 action='pretend',
                 username=user.username))
Example #8
0
    def logout(self):

        resp = self.post(url_for(controller='auth', action='logout'), {})