示例#1
0
 def test_player_requires_calculation(self):
     TestTime.set_app_time(datetime.datetime(2015, 8, 1))
     player_data = {'last_update': datetime.datetime(2015, 7, 31)}
     controller = ClanController()
     result = controller.requires_recalculation(player_data)
     expected = True
     self.assertEqual(expected, result)
 def test_player_requires_calculation(self):
     TestTime.set_app_time(datetime.datetime(2015, 8, 1))
     player_data = {'last_update': datetime.datetime(2015, 7, 31)}
     controller = ClanController()
     result = controller.requires_recalculation(player_data)
     expected = True
     self.assertEqual(expected, result)
示例#3
0
 def test_player_does_not_require_calculation(self):
     TestTime.set_app_time(datetime.datetime(2015, 8, 1, 12, 0, 0))
     player_data = {'last_update': AppTime.get_now()}
     controller = ClanController()
     result = controller.requires_recalculation(player_data)
     expected = False
     self.assertEqual(expected, result)
 def test_player_does_not_require_calculation(self):
     TestTime.set_app_time(datetime.datetime(2015, 8, 1, 12, 0, 0))
     player_data = {'last_update': AppTime.get_now()}
     controller = ClanController()
     result = controller.requires_recalculation(player_data)
     expected = False
     self.assertEqual(expected, result)