def test_achievement_saver(self): user = User.objects.get(id=1) achievement = Achievement.objects.get(id=1) self.assertFalse(receivers.has_achievement(user, achievement)) receivers.save_achievement(user, achievement) self.assertTrue(receivers.has_achievement(user, achievement))
def handle(self, *args, **options): users = User.objects.all() # Dont use count, we are going to use later achievements = Achievement.objects.all() a_length = len(achievements) # For every user for user in users: # How many achievements? user_achiev = set([random.randrange(1, a_length+1) for i in range(a_length)]) for achiev in user_achiev: a = Achievement.objects.get(id=achiev) save_achievement(user, a)
def handle(self, *args, **options): user = User.objects.get(id=int(args[0])) achiv = Achievement.objects.get(id=args[1]) save_achievement(user, achiv)