summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Cancel all pending futures on AsyncIOExecutor shutdownAlex Grönholm2017-12-131-0/+16
| | | | Fixes #233.
* Allow spaces around commas in CronTrigger fieldsAlex Grönholm2017-12-121-0/+4
| | | | Fixes #229.
* Don't display empty jitter in the repr() of cron/interval triggersAlex Grönholm2017-12-121-20/+18
|
* Added support for creating cron triggers from crontab expressionsAlex Grönholm2017-12-121-0/+12
| | | | Fixes #240.
* Added support for named monthsAlex Grönholm2017-12-121-2/+2
|
* Added better validation for cron trigger expressionsAlex Grönholm2017-12-111-0/+13
| | | | Fixes #189.
* Implement random jitter option for CronTrigger and IntervalTrigger (#258)Gilbert Gilb's2017-12-101-16/+169
|
* Increased timeout to avoid test failure on pypy3Alex Grönholm2017-12-091-1/+1
|
* Fixed traceback or its frames not being available for logger.exception()Alex Grönholm2017-12-091-4/+5
|
* Fixed memory leak when scheduled jobs raise exceptionsAlex Grönholm2017-12-091-1/+20
| | | | Fixes #235.
* Fixed PyPy3 test failureAlex Grönholm2017-10-101-0/+3
|
* Use getfixturevalue() instead of the deprecated getfuncargvalue()Alex Grönholm2017-04-231-2/+2
|
* Fixed @scheduled_job not playing nice with persistent job stores (fixes #150)Alex Grönholm2016-11-062-7/+18
|
* Fixed passing start_time and/or end_time to CronTrigger and IntervalTrigger ↵Alex Grönholm2016-11-051-0/+18
| | | | | | as strings (fixes #164) This previously raised an AttributeError because the __init__() did not check if they were datetimes before trying to access the tzinfo attribute.
* Added coroutine support for asyncio and Tornado executors (fixes #96, #98)Alex Grönholm2016-09-152-0/+90
|
* Fixed CronTrigger's range expression allowing values outside of the rangeAlex Grönholm2016-08-021-0/+6
|
* Renamed ZookeeperJobStore to ZooKeeperJobStoreAlex Grönholm2016-07-161-5/+5
|
* Added tests for the import fix in ref_to_obj()Alex Grönholm2016-07-141-0/+10
|
* Zookeeper jobstore support (#144)Jose Ignacio Villar2016-07-031-6/+56
|
* Backtracked on enum useAlex Grönholm2016-06-131-3/+3
| | | | Use traditional integer constants instead for now.
* Finished up the pause/resume scheduler feature w/ docsAlex Grönholm2016-06-131-137/+89
| | | | The scheduler will now no longer try to access job stores before it's been started.
* Fixed endless loop with CronTrigger on computers with low clock resolutionAlex Grönholm2016-06-131-0/+7
| | | | | This was triggered by get_next_fire_time() getting called with the same values for "previous_fire_time" and "now". This can occur when the clock returns the same datetime during both _real_add_job() and _process_jobs(). Fixes # 125.
* Fixed incorrect DateTrigger run time with run_date=None and a non-local timezoneAlex Grönholm2016-05-061-5/+9
| | | | Fixes #133
* Added the ability to pause and resume job processing in the schedulerAlex Grönholm2016-04-102-188/+224
| | | | Closes #21
* Move the wakeup() call directly to BaseScheduler.start()Alex Grönholm2016-04-101-19/+0
| | | | The start() call was made non-abstract, as it's no longer necessary to implement an overridden version on all job stores.
* Added pickling tests for triggersAlex Grönholm2016-04-031-1/+32
|
* Added time zone to the output of CronTrigger and IntervalTriggerAlex Grönholm2016-04-021-15/+25
|
* Added EVENT_JOB_SUBMITTED and EVENT_JOB_MAX_INSTANCES eventsAlex Grönholm2016-04-021-1/+26
|
* Fixed off-by-1-hour bug in cron trigger while crossing the DST threshold ↵Alex Grönholm2016-03-271-12/+13
| | | | (fixes #115)
* Improved the IntervalTrigger's dst change testAlex Grönholm2016-03-271-5/+5
|
* Fixed flake8 complaintsAlex Grönholm2016-01-222-6/+18
|
* Small test cleanupsAlex Grönholm2016-01-073-16/+1
|
* Replaced custom log capture fixture with pytest-catchlogAlex Grönholm2016-01-071-22/+17
|
* Changed cleanup requests in fixtures into yield_fixturesAlex Grönholm2016-01-072-45/+34
|
* Improved PEP 8 and PEP 257 compliancyAlex Grönholm2015-12-118-156/+224
| | | | Moved from the previous 120 column limit to PEP 8 compliant 99 column limit.
* Replaced six.u('') with u''Alex Grönholm2015-12-101-3/+3
|
* Store the test SQLite database in a temporary directoryAlex Grönholm2015-12-101-5/+5
|
* Moved the connection logic in job stores to the start() methodAlex Grönholm2015-12-101-43/+35
|
* Made "funcsigs" a mandatory dependency on Python 2Alex Grönholm2015-12-101-10/+5
|
* Fixed the MongoDB job store repr() test to work with newer versions of PyMongoAlex Grönholm2015-12-091-1/+1
|
* add some CronTrigger testsliuchao122015-11-261-0/+15
|
* Fixed minor issues with testsAlex Grönholm2015-10-012-4/+3
|
* fixes add_executor while scheduler is running.Sylvain Duchesne2015-08-141-1/+2
|
* Cleanups and fixes for the rethinkdb job storeAlex Grönholm2015-06-131-2/+1
|
* Fixed compatibility with pymongo 3.0Alex Grönholm2015-04-201-3/+2
|
* Removed unused importAlex Grönholm2015-03-091-1/+0
|
* Fixed str(job) or unicode(job) raising an exception for pending jobs (fixes #67)Alex Grönholm2015-03-091-12/+19
|
* Fixed wrong job sort order in some job stores and a related exception in the ↵Alex Grönholm2015-03-091-3/+6
| | | | redis store (fixes #86)
* Fixed ValueError when the target callable has a default keyword argument ↵Alex Grönholm2015-01-061-0/+6
| | | | that wasn't overridden
* Cleanup to fix flake8 testsAlex Grönholm2014-10-201-1/+2
|