def test_users_list(): u1 = UserProfile(username='******', display_name='John Connor', pk=1) u2 = UserProfile(username='******', display_name='Sarah Connor', pk=2) eq_(users_list([u1, u2]), ', '.join((user_link(u1), user_link(u2)))) # handle None gracefully eq_(user_link(None), '')
def test_users_list(): u1 = UserProfile(username="******", display_name="John Connor", pk=1) u2 = UserProfile(username="******", display_name="Sarah Connor", pk=2) eq_(users_list([u1, u2]), ", ".join((user_link(u1), user_link(u2)))) # handle None gracefully eq_(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) eq_(truncated_list, u'<a href="%s" title="%s">Some Very...</a>' % (u.get_url_path(), u.name))
def test_users_list(): u1 = UserProfile(firstname='John', lastname='Connor', pk=1) u2 = UserProfile(firstname='Sarah', lastname='Connor', pk=2) eq_(users_list([u1, u2]), ', '.join((user_link(u1), user_link(u2)))) # handle None gracefully eq_(user_link(None), '')
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) eq_(shortlist, ', '.join((user_link(u1), user_link(u2))) + ', others')
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) eq_(shortlist, ", ".join((user_link(u1), user_link(u2))) + ", others")
def test_authors_xss(self): name = '<script>alert(1)</script>' user = UserProfile.objects.create(username='******', display_name=name) output = users_list([user]) assert "<script>alert" in output assert "<script>alert" not in output