def test_users_list_truncate_display_name(): u = UserProfile(username='******', display_name='Some Very Long Display Name', pk=1) truncated_list = users_list([u], None, 10) assert truncated_list == (u'<a href="%s" title="%s">Some Very...</a>' % (u.get_url_path(), u.name))
def test_users_list(): u1 = UserProfile(username='******', display_name='John Connor', pk=1) u2 = UserProfile(username='******', display_name='Sarah Connor', pk=2) assert users_list([u1, u2]) == ', '.join((user_link(u1), user_link(u2))) # handle None gracefully assert user_link(None) == ''
def test_users_list_truncate_display_name(): u = UserProfile(username='******', display_name='Some Very Long Display Name', pk=1) truncated_list = users_list([u], None, 10) assert truncated_list == ( u'<a href="%s" title="%s">Some Very...</a>' % (u.get_url_path(), u.name))
def test_short_users_list(): """Test the option to shortened the users list to a certain size.""" # short list with 'others' u1 = UserProfile(username='******', display_name='Oscar the Grouch', pk=1) u2 = UserProfile(username='******', display_name='Grover', pk=2) u3 = UserProfile(username='******', display_name='Cookie Monster', pk=3) shortlist = users_list([u1, u2, u3], size=2) assert shortlist == ', '.join((user_link(u1), user_link(u2))) + ', others'