summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2021-10-09 13:10:47 +0300
committerAlex Grönholm <alex.gronholm@nextday.fi>2021-10-09 13:10:47 +0300
commit94fc654509463f741dbd0a22a9d5cae2e7600c7c (patch)
treee74be3f2196da8d07ab713e1efd914e4c115e12f
parent3ab5e567b70325f1b2469536e365f9ae39da9844 (diff)
downloadapscheduler-upgrade-tzlocal.tar.gz
Fixed testsupgrade-tzlocal
-rw-r--r--tests/conftest.py6
-rw-r--r--tests/test_triggers.py8
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))