예제 #1
0
파일: tests.py 프로젝트: TomyRO/wouso
 def test_check_for_god_mode1(self):
     player=self._get_player()
     timestamp=datetime.now()
     for i in range(5):
         timestamp -= timedelta(days=1)
         Activity.objects.create(timestamp=timestamp, user_from=player, user_to=player, action='qotd-correct')
     self.assertTrue(check_for_god_mode(player,5,0))
예제 #2
0
 def test_check_for_god_mode1(self):
     player = self._get_player()
     timestamp = datetime.now()
     for i in range(5):
         timestamp -= timedelta(days=1)
         Activity.objects.create(timestamp=timestamp,
                                 user_from=player,
                                 user_to=player,
                                 action='qotd-correct')
     self.assertTrue(check_for_god_mode(player, 5, 0))
예제 #3
0
파일: tests.py 프로젝트: TomyRO/wouso
 def test_check_for_god_mode4(self):
     player = self._get_player()
     player2 = self._get_player(1)
     timestamp = datetime.now()
     for i in range(5):
         timestamp -= timedelta(days=1)
         Activity.objects.create(timestamp=timestamp, user_from=player, user_to=player, action='chall-correct')
         if i == 3:
             Activity.objects.create(timestamp=timestamp, user_from=player2, user_to=player, action='chall-won')
             continue
     self.assertFalse(check_for_god_mode(player,5,0))
예제 #4
0
파일: tests.py 프로젝트: TomyRO/wouso
    def test_check_for_god_mode3(self):
        player = self._get_player()
        player2 = self._get_player(1)
        timestamp = datetime.now()
        for i in range(5):
            timestamp -= timedelta(days=1)
            Activity.objects.create(timestamp=timestamp, user_from=player, user_to=player2, action='chall-won')
            Activity.objects.create(timestamp=timestamp, user_from=player, user_to=player, action='qotd-correct')
        self.assertTrue(check_for_god_mode(player,5,5))

        Artifact.objects.create(group=Artifact.DEFAULT(), name='ach-god-mode-on')
        signals.addActivity.send(sender=None, user_from=player,
                                     user_to=player,
                                     action='seen',
                                     game=None)
        self.assertTrue(player.magic.has_modifier('ach-god-mode-on'))
예제 #5
0
 def test_check_for_god_mode4(self):
     player = self._get_player()
     player2 = self._get_player(1)
     timestamp = datetime.now()
     for i in range(5):
         timestamp -= timedelta(days=1)
         Activity.objects.create(timestamp=timestamp,
                                 user_from=player,
                                 user_to=player,
                                 action='chall-correct')
         if i == 3:
             Activity.objects.create(timestamp=timestamp,
                                     user_from=player2,
                                     user_to=player,
                                     action='chall-won')
             continue
     self.assertFalse(check_for_god_mode(player, 5, 0))
예제 #6
0
파일: tests.py 프로젝트: vladeugeniu/wouso
    def test_check_for_god_mode3(self):
        player = self._get_player()
        player2 = self._get_player(1)
        timestamp = datetime.now()
        for i in range(5):
            timestamp -= timedelta(days=1)
            Activity.objects.create(timestamp=timestamp,
                                    user_from=player,
                                    user_to=player2,
                                    action='chall-won')
            Activity.objects.create(timestamp=timestamp,
                                    user_from=player,
                                    user_to=player,
                                    action='qotd-correct')
        self.assertTrue(check_for_god_mode(player, 5, 5))

        Artifact.objects.create(group=None, name='ach-god-mode-on')
        signals.addActivity.send(sender=None,
                                 user_from=player,
                                 user_to=player,
                                 action='seen',
                                 game=None)
        self.assertTrue(player.magic.has_modifier('ach-god-mode-on'))