diff options
author | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-10-09 13:10:47 +0300 |
---|---|---|
committer | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-10-09 13:10:47 +0300 |
commit | 94fc654509463f741dbd0a22a9d5cae2e7600c7c (patch) | |
tree | e74be3f2196da8d07ab713e1efd914e4c115e12f | |
parent | 3ab5e567b70325f1b2469536e365f9ae39da9844 (diff) | |
download | apscheduler-upgrade-tzlocal.tar.gz |
Fixed testsupgrade-tzlocal
-rw-r--r-- | tests/conftest.py | 6 | ||||
-rw-r--r-- | tests/test_triggers.py | 8 |
2 files changed, 2 insertions, 12 deletions
diff --git a/tests/conftest.py b/tests/conftest.py index 19fba99..53f37f3 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -41,10 +41,8 @@ def maxpython(*version): @pytest.fixture def timezone(monkeypatch): - tz = pytz.timezone('Europe/Berlin') - monkeypatch.setattr('apscheduler.schedulers.base.get_localzone', - Mock(return_value=tz)) - return tz + monkeypatch.setenv('TZ', 'Europe/Berlin') + return pytz.timezone('Europe/Berlin') @pytest.fixture diff --git a/tests/test_triggers.py b/tests/test_triggers.py index ea0d1c1..f833669 100644 --- a/tests/test_triggers.py +++ b/tests/test_triggers.py @@ -12,11 +12,6 @@ from apscheduler.triggers.date import DateTrigger from apscheduler.triggers.interval import IntervalTrigger from apscheduler.triggers.combining import AndTrigger, OrTrigger, BaseCombiningTrigger -try: - from unittest.mock import Mock -except ImportError: - from mock import Mock - class _DummyTriggerWithJitter(BaseTrigger): def __init__(self, dt, jitter): @@ -114,7 +109,6 @@ class TestCronTrigger(object): assert trigger.get_next_fire_time(None, start_date) == correct_next_date def test_start_end_times_string(self, timezone, monkeypatch): - monkeypatch.setattr('apscheduler.triggers.cron.get_localzone', Mock(return_value=timezone)) trigger = CronTrigger(start_date='2016-11-05 05:06:53', end_date='2017-11-05 05:11:32') assert trigger.start_date == timezone.localize(datetime(2016, 11, 5, 5, 6, 53)) assert trigger.end_date == timezone.localize(datetime(2017, 11, 5, 5, 11, 32)) @@ -455,8 +449,6 @@ class TestIntervalTrigger(object): pytest.raises(TypeError, IntervalTrigger, '1-6', timezone=timezone) def test_start_end_times_string(self, timezone, monkeypatch): - monkeypatch.setattr('apscheduler.triggers.interval.get_localzone', - Mock(return_value=timezone)) trigger = IntervalTrigger(start_date='2016-11-05 05:06:53', end_date='2017-11-05 05:11:32') assert trigger.start_date == timezone.localize(datetime(2016, 11, 5, 5, 6, 53)) assert trigger.end_date == timezone.localize(datetime(2017, 11, 5, 5, 11, 32)) |