Пример #1
0
    def test_padawan_achievement(self):
        user = User()
        user.username = "******"
        user.save()

        achiv = Achievement()
        achiv.name = "padawan test"
        achiv.id = achievementsids.PADAWAN
        achiv.points = 0
        achiv.level = 0
        achiv.save()

        receivers.padawan_achievement(user)

        # Check
        self.assertTrue(UserAchievement.objects.filter(
                                                    user=user,
                                                    achievement=achiv
        ).exists())

        metrics = AchievementMetrics(achievementsids.PADAWAN)
        self.assertTrue(metrics.user_has_achievement(user.id))