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_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)