Test fix to not run if WC end is near
This commit is contained in:
parent
c38acef2a0
commit
1c102488b6
@ -2,6 +2,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
"""Tests for `erepublik` package."""
|
"""Tests for `erepublik` package."""
|
||||||
|
from typing import Callable
|
||||||
|
|
||||||
from erepublik import Citizen
|
from erepublik import Citizen
|
||||||
|
|
||||||
@ -65,6 +66,7 @@ class TestErepublik(unittest.TestCase):
|
|||||||
self.assertEqual(self.citizen.next_reachable_energy, 0)
|
self.assertEqual(self.citizen.next_reachable_energy, 0)
|
||||||
|
|
||||||
def test_should_fight(self):
|
def test_should_fight(self):
|
||||||
|
is_wc_close: Callable[[], bool] = lambda: self.citizen.max_time_till_full_ff > self.citizen.time_till_week_change
|
||||||
self.citizen.config.fight = False
|
self.citizen.config.fight = False
|
||||||
self.assertEqual(self.citizen.should_fight(), (0, "Fighting not allowed!", False))
|
self.assertEqual(self.citizen.should_fight(), (0, "Fighting not allowed!", False))
|
||||||
|
|
||||||
@ -73,6 +75,7 @@ class TestErepublik(unittest.TestCase):
|
|||||||
# Level up
|
# Level up
|
||||||
self.citizen.energy.limit = 3000
|
self.citizen.energy.limit = 3000
|
||||||
self.citizen.details.xp = 24705
|
self.citizen.details.xp = 24705
|
||||||
|
if not is_wc_close:
|
||||||
self.assertEqual(self.citizen.should_fight(), (0, 'Level up', False))
|
self.assertEqual(self.citizen.should_fight(), (0, 'Level up', False))
|
||||||
|
|
||||||
self.citizen.energy.recovered = 3000
|
self.citizen.energy.recovered = 3000
|
||||||
|
Loading…
x
Reference in New Issue
Block a user