You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Matecki 75644ba948 Multi Dependency Support [Internal API Changes] (#1147)
* Convert `_dependency_id` to `_dependency_ids`

Change `Job`s tracking from a single id of it's dependencies from a single _id_ to a list of _id_s. This change should be private to `Job` - especially leaving `Job#to_dict` and `Job#restore`s treatment of a single 'dependency_id' intact.

This change modifies existing tests.

* Remove reliance upon dependency property in tests

... use dependency.id not  `_dependency_id`

* Re-add assertions for Falsey Values

* Add _dependency_id property

For backwards compatibility with other libs such as django-rq and rq-scheduler
5 years ago
..
config_files RQ v1.0! (#1059) 6 years ago
__init__.py refactor: use try ImportError instead of py-version check (#1034) 6 years ago
fixtures.py RQ v1.0! (#1059) 6 years ago
test_cli.py rq info management command now cleans up registries when first run (#1107) 6 years ago
test_connection.py Fixed #870 Improved test coverage for connections.py and utils.py 7 years ago
test_decorator.py Multi Dependency Support [Internal API Changes] (#1147) 5 years ago
test_helpers.py Restored the ability to specify connection params in config 10 years ago
test_job.py Multi Dependency Support [Internal API Changes] (#1147) 5 years ago
test_queue.py Added logging statements to handle_job_success and handle_job_failure (#1112) 6 years ago
test_registry.py RQ v1.0! (#1059) 6 years ago
test_sentry.py RQ v1.0! (#1059) 6 years ago
test_utils.py add milliseconds into timestamps, fix #721 7 years ago
test_worker.py Store worker's RQ and Python versions (#1125) 5 years ago
test_worker_registration.py RQ v1.0! (#1059) 6 years ago