def test_simple_generic_point_award(self): self.setup_points({ "ATE_SOMETHING": 5, }) group = Group.objects.create(name="Dwarfs") award_points(group, "ATE_SOMETHING") self.assertEqual(points_awarded(group), 5)
def index(request): users = User.objects.all() user_list = [] for user in users: tup = (user.username, points_awarded(user)) user_list.append(tup) user_list.sort(key=lambda x: x[1], reverse=True) return render(request, 'core/index.html', {"user_list": user_list})
def test_simple_user_point_award(self): self.setup_users(1) self.setup_points({ "JOINED_SITE": 1, }) user = self.users[0] award_points(user, "JOINED_SITE") self.assertEqual(points_awarded(user), 1)
def test_generic_one_off_point_award(self): group = Group.objects.create(name="Dwarfs") award_points(group, 500) self.assertEqual(points_awarded(group), 500)
def test_user_one_off_point_award(self): self.setup_users(1) user = self.users[0] award_points(user, 500) self.assertEqual(points_awarded(user), 500)