本文整理汇总了Python中mkt.reviewers.models.ReviewerScore.all_users_by_score方法的典型用法代码示例。如果您正苦于以下问题:Python ReviewerScore.all_users_by_score方法的具体用法?Python ReviewerScore.all_users_by_score怎么用?Python ReviewerScore.all_users_by_score使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mkt.reviewers.models.ReviewerScore
的用法示例。
在下文中一共展示了ReviewerScore.all_users_by_score方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_all_users_by_score
# 需要导入模块: from mkt.reviewers.models import ReviewerScore [as 别名]
# 或者: from mkt.reviewers.models.ReviewerScore import all_users_by_score [as 别名]
def test_all_users_by_score(self):
user2 = UserProfile.objects.get(email='[email protected]')
amo.REVIEWED_LEVELS[0]['points'] = 120
self._give_points()
self._give_points()
self._give_points(user=user2)
users = ReviewerScore.all_users_by_score()
eq_(len(users), 2)
# First user.
eq_(users[0]['total'], 120)
eq_(users[0]['user_id'], self.user.id)
eq_(users[0]['level'], amo.REVIEWED_LEVELS[0]['name'])
# Second user.
eq_(users[1]['total'], 60)
eq_(users[1]['user_id'], user2.id)
eq_(users[1]['level'], '')
示例2: test_all_users_by_score
# 需要导入模块: from mkt.reviewers.models import ReviewerScore [as 别名]
# 或者: from mkt.reviewers.models.ReviewerScore import all_users_by_score [as 别名]
def test_all_users_by_score(self):
user2 = UserProfile.objects.get(email="[email protected]")
mkt.REVIEWED_LEVELS[0]["points"] = 120
self._give_points()
self._give_points()
self._give_points(user=user2)
users = ReviewerScore.all_users_by_score()
eq_(len(users), 2)
# First user.
eq_(users[0]["total"], 120)
eq_(users[0]["user_id"], self.user.id)
eq_(users[0]["level"], mkt.REVIEWED_LEVELS[0]["name"])
# Second user.
eq_(users[1]["total"], 60)
eq_(users[1]["user_id"], user2.id)
eq_(users[1]["level"], "")
示例3: leaderboard
# 需要导入模块: from mkt.reviewers.models import ReviewerScore [as 别名]
# 或者: from mkt.reviewers.models.ReviewerScore import all_users_by_score [as 别名]
def leaderboard(request):
return render(request, 'reviewers/leaderboard.html',
context(request,
**{'scores': ReviewerScore.all_users_by_score()}))