예제 #1
0
def show_user_index(username):
    if username is None:
        usr = current_user
    else:
        usr = User.get_by_username(username)

    if not usr:
        abort(404)

    if usr is current_user:
        links = Link.get_by_user(current_user.userid)
    else:
        links = Link.get_public_by_user(usr.userid)
    return render_template('link_index.html',
                           pageoptions=get_default_data(),
                           links=links,
                           user=current_user)
예제 #2
0
 def test_get_public_by_user_nonexistent(self):
     result = Link.get_public_by_user(123)
     self.assertEqual(len(result), 0)
예제 #3
0
 def test_get_public_by_user_exists(self):
     result = Link.get_public_by_user(1)
     self.assertEqual(len(result), 2)