diff options
author | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-01-19 12:45:53 +0200 |
---|---|---|
committer | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-01-19 12:45:53 +0200 |
commit | b79343dc671ed9ea379d3da5d70698851ec0460e (patch) | |
tree | 96223f5c6bc418244c38ea5aa8acbe03403bb7e5 /tests/test_schedulers.py | |
parent | ae4d997ab9238cbd95a097e8633cae6197623fe3 (diff) | |
download | apscheduler-b79343dc671ed9ea379d3da5d70698851ec0460e.tar.gz |
Made the schedulers explicitly raise a descriptive TypeError
Diffstat (limited to 'tests/test_schedulers.py')
-rw-r--r-- | tests/test_schedulers.py | 4 |
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 |