def test_all_users_by_score(self): user2 = UserProfile.objects.get(email='*****@*****.**') amo.REVIEWED_LEVELS[0]['points'] = 180 self._give_points() self._give_points(status=amo.STATUS_LITE) self._give_points(user=user2, status=amo.STATUS_NOMINATED) users = ReviewerScore.all_users_by_score() assert len(users) == 2 # First user. assert users[0]['total'] == 180 assert users[0]['user_id'] == self.user.id assert users[0]['level'] == amo.REVIEWED_LEVELS[0]['name'] # Second user. assert users[1]['total'] == 120 assert users[1]['user_id'] == user2.id assert users[1]['level'] == ''
def test_all_users_by_score(self): user2 = UserProfile.objects.get(email='*****@*****.**') amo.REVIEWED_LEVELS[0]['points'] = 180 self._give_points() self._give_points(status=amo.STATUS_PUBLIC) self._give_points(user=user2, status=amo.STATUS_NOMINATED) users = ReviewerScore.all_users_by_score() assert len(users) == 2 # First user. assert users[0]['total'] == 200 assert users[0]['user_id'] == self.user.id assert users[0]['level'] == amo.REVIEWED_LEVELS[0]['name'] # Second user. assert users[1]['total'] == 120 assert users[1]['user_id'] == user2.id assert users[1]['level'] == ''
def test_all_users_by_score(self): user2 = UserProfile.objects.get(email='*****@*****.**') amo.REVIEWED_LEVELS[0]['points'] = 180 self._give_points() self._give_points(status=amo.STATUS_LITE) self._give_points(user=user2, status=amo.STATUS_NOMINATED) users = ReviewerScore.all_users_by_score() eq_(len(users), 2) # First user. eq_(users[0]['total'], 180) eq_(users[0]['user_id'], self.user.id) eq_(users[0]['level'], amo.REVIEWED_LEVELS[0]['name']) # Second user. eq_(users[1]['total'], 120) eq_(users[1]['user_id'], user2.id) eq_(users[1]['level'], '')
def leaderboard(request): return render(request, 'editors/leaderboard.html', context(request, scores=ReviewerScore.all_users_by_score()))
def leaderboard(request): return render(request, 'editors/leaderboard.html', context( request, scores=ReviewerScore.all_users_by_score()))