示例#1
0
 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'] == ''
示例#2
0
 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'] == ''
示例#3
0
 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'], '')
示例#4
0
 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'], '')
示例#5
0
def leaderboard(request):
    return render(request, 'editors/leaderboard.html',
                  context(request, scores=ReviewerScore.all_users_by_score()))
示例#6
0
def leaderboard(request):
    return render(request, 'editors/leaderboard.html', context(
        request, scores=ReviewerScore.all_users_by_score()))