def secret(self, request): current_user = request.user if not current_user or current_user.username != self.name: return request.redirect('/gist/%s' % self.name) gists = Gist.secrets_by_user(self.name, start=self.start, limit=5, sort=self.sort, direction=self.direction) return self._render(request, gists)
def test_gist_gets_classmethod(self): gist = self._add_gist() user_id = 'testuser' ret = Gist.gets_by_owner(user_id) assert all([isinstance(r, Gist) for r in ret]) gist.fork(user_id) ret = Gist.forks_by_user(user_id) assert all([isinstance(r, Gist) for r in ret]) ret = Gist.publics_by_user(user_id) assert all([isinstance(r, Gist) for r in ret]) ret = Gist.secrets_by_user(user_id) assert all([isinstance(r, Gist) for r in ret])