Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
    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])