def test_get_user_css_class(self): self.assertEqual( Profile.get_user_css_class(display_rank='abcdef', rating=None, rating_colors=True), 'rating rate-none abcdef', ) self.assertEqual( Profile.get_user_css_class(display_rank='admin', rating=1200, rating_colors=True), 'rating rate-expert admin', ) self.assertEqual( Profile.get_user_css_class(display_rank=1111, rating=1199, rating_colors=True), 'rating rate-amateur 1111', ) self.assertEqual( Profile.get_user_css_class(display_rank='random', rating=1199, rating_colors=False), 'random', )
def get_user(username, data): if not data: element = Element('span') element.text = username return element element = Element('span', {'class': Profile.get_user_css_class(*data)}) link = Element('a', {'href': reverse('user_page', args=[username])}) link.text = username element.append(link) return element
def get_user(username, data): if not data: element = Element('span') element.text = username return element element = Element('span', {'class': Profile.get_user_css_class(*data)}) link = Element('a', {'href': reverse('user_page', args=[username])}) link.text = username element.append(link) return element
def css_class(self): return Profile.get_user_css_class(self.display_rank, self.rating)