summaryrefslogtreecommitdiff
path: root/tests/test_schedulers.py
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2021-01-19 12:45:53 +0200
committerAlex Grönholm <alex.gronholm@nextday.fi>2021-01-19 12:45:53 +0200
commitb79343dc671ed9ea379d3da5d70698851ec0460e (patch)
tree96223f5c6bc418244c38ea5aa8acbe03403bb7e5 /tests/test_schedulers.py
parentae4d997ab9238cbd95a097e8633cae6197623fe3 (diff)
downloadapscheduler-b79343dc671ed9ea379d3da5d70698851ec0460e.tar.gz
Made the schedulers explicitly raise a descriptive TypeError
Diffstat (limited to 'tests/test_schedulers.py')
-rw-r--r--tests/test_schedulers.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_schedulers.py b/tests/test_schedulers.py
index 7bd2301..515b824 100644
--- a/tests/test_schedulers.py
+++ b/tests/test_schedulers.py
@@ -1,4 +1,5 @@
import logging
+import pickle
from datetime import datetime, timedelta
from threading import Thread
@@ -772,6 +773,9 @@ Jobstore other:
assert len(scheduler_events) == 1
assert scheduler_events[0].scheduled_run_times == [freeze_time.get(scheduler.timezone)]
+ def test_serialize_scheduler(self, scheduler):
+ pytest.raises(TypeError, pickle.dumps, scheduler).match('Schedulers cannot be serialized')
+
class TestProcessJobs(object):
@pytest.fixture