def test_get_user_name(self): cases = [('test_user', "T. User"), ('UserNoFirstLast', None), ('UserNoFirst', None), ('UserNoLast', None)] for username, display in cases: user = User.objects.get(username=username) self.assertEqual(get_display_name(user), display or username)
def livedata_teams_view(request, round_id): return [{ 'id': participant.user.id, 'login': participant.user.username, 'name': get_display_name(participant.user) } for participant in request.contest.participant_set.all()]