Example #1
0
 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)
Example #2
0
 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)
Example #3
0
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})
Example #4
0
 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)
Example #5
0
 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)
Example #6
0
 def test_generic_one_off_point_award(self):
     group = Group.objects.create(name="Dwarfs")
     award_points(group, 500)
     self.assertEqual(points_awarded(group), 500)
Example #7
0
 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)
Example #8
0
 def test_generic_one_off_point_award(self):
     group = Group.objects.create(name="Dwarfs")
     award_points(group, 500)
     self.assertEqual(points_awarded(group), 500)
Example #9
0
 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)