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)
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
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)
def pretend(self, user, **kw): resp = self.get(url_for(controller='auth', action='pretend', username=user.username))
def logout(self): resp = self.post(url_for(controller='auth', action='logout'),{})
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)
def pretend(self, user, **kw): resp = self.get( url_for(controller='auth', action='pretend', username=user.username))
def logout(self): resp = self.post(url_for(controller='auth', action='logout'), {})