예제 #1
0
def view(request, slug):
    api = CSEAPI()
    user = api.get_user_by_slug(slug)
    flows = api.get_nodes('flow', { 'author_id': user.id, 'status': 1 })
    boards = api.get_nodes('board', { 'author_id': user.id, 'status': 1 })

    payload = {
        'user': user,
        'flows': flows,
        'boards': boards,
    }

    return render_to_response('user/view.html', payload, context_instance=RequestContext(request))
예제 #2
0
    def test_get_nodes(self):
        api = CSEAPI()

        # Test various node types.
        nodes = api.get_nodes('flow')
        for node in nodes:
            self.assertEquals(node.type, 'flow')

        nodes = api.get_nodes('blog')
        for node in nodes:
            self.assertEquals(node.type, 'blog')

        nodes = api.get_nodes('board')
        for node in nodes:
            self.assertEquals(node.type, 'board')
예제 #3
0
    def test_get_nodes(self):
        api = CSEAPI()

        # Test various node types.
        nodes = api.get_nodes('flow')
        for node in nodes:
            self.assertEquals(node.type, 'flow')

        nodes = api.get_nodes('blog')
        for node in nodes:
            self.assertEquals(node.type, 'blog')

        nodes = api.get_nodes('board')
        for node in nodes:
            self.assertEquals(node.type, 'board')