Selwin Ong
92c88d3f4d
Merge pull request #878 from theodesp/Issue-731
...
Fixed #731 - Support for deleting Queues
8 years ago
Theo
c095fe1825
Fixed #731 - Code review issues. Added delete_jobs parameter and pipelining.
8 years ago
Samuel Colvin
260fd84f51
add milliseconds into timestamps, fix #721
8 years ago
Selwin Ong
19bc288378
Merge pull request #877 from theodesp/Issue-809
...
Fixed #809 - Added tests for various cli config parameters
8 years ago
Theo
160fe99323
Fixed #731 - Support for deleting Queues
8 years ago
Theo
0fab93d683
Fixed #809 - Added tests for various cli config parameters
8 years ago
Theo
261f4ac3d5
Fixed #866 - Flak8 errors
8 years ago
Theo
096c5ad3c2
Fixed #866 - Flak8 errors
8 years ago
Samuel Colvin
423da3683c
remove python 2.6 support
8 years ago
Theo
ee64114e6e
Fixed #870 Improved test coverage for connections.py and utils.py
8 years ago
Selwin Ong
0efb87a46b
Fixed test error in Python 3.
8 years ago
Selwin Ong
54bc04bb45
job.save() shouldn't crash on unpickleable return value.
8 years ago
Alexey Katichev
09697e567f
revert back job.cleanup changes
9 years ago
Alexey Katichev
3596449cc0
remove implicit cleanup call from job.save
9 years ago
Alexey Katichev
a0113c83cf
introduce job.update_meta() to store updated meta to Redis ( #823 )
...
* introduce job.update_meta() to store updated meta to Redis
This closes nvie/rq#811
* rename update_meta to save_meta
9 years ago
Selwin Ong
dc45ab8799
Worker.find_by_key should use hmget instead of repeated hget calls. ( #826 )
9 years ago
luojiebin
cd529d0ce1
Fixed issue#72 ( #818 )
...
* Added a custom exception for timeout transfer
* Added a util to transfer timeout to a united format
* Transfer timeout format when creating a queue or enqueue jobs
* Fixed typos
* Fixed bug in transfer_timeout function
* Added test for function transfer_timeout
* Updated transfer_timeout to allow uppercase unit
* Renamed function in utils
9 years ago
Peng Liu
b7d4b4ec1b
Solve the UnicodeDecodeError while decode literal things. ( #817 )
...
* Solve the UnicodeDecodeError while decode literal things.
* Add test case for when worker result is a unicode or str object that other than
pure ascii content.
9 years ago
Felipe Lacerda
cab89254b5
Make `Queue.enqueue_job()` execute immediately if `async=False` ( #798 )
...
Currently, the job is being performed inside `enqueue_call()`, which
means that `async=False` has no effect if `enqueue_job()` is called
directly. This commit fixes that.
9 years ago
Selwin Ong
f6b4c286c9
Merge pull request #757 from jaywink/fix-unicode-decode-error
...
Fix UnicodeDecodeError when failing jobs
9 years ago
Selwin Ong
f760fcb20f
job.delete() should cleans itself from FailedQueue and various registries.
9 years ago
Samuel Colvin
fd9babe8ce
correct heroku worker exit logic
...
as per @Chronial's comment on b4b99f3
9 years ago
Jason Robinson
213969742e
Fix UnicodeDecodeError when failing jobs
...
Worker handle_exception and move_to_failed_queue couldn't handle a situation where the exception raised had non-ascii characters. This caused a UnicodeDecodeError when trying to format the exception strings.
If on Python 2, ensure strings get decoded before building the exception string.
Closes #482
9 years ago
Selwin Ong
83007b2074
Merge pull request #786 from jezdez/backend-class-overrides
...
Allow passing backend classes from CLI and other APIs
9 years ago
Benjamin Root
30a7ab4899
Add similar test for when the job fails
9 years ago
Benjamin Root
f68aeff481
Added integration test for the metadata persistence feature
9 years ago
Jannis Leidel
c019662430
Allow passing backend classes (job, queue, worker, connection) from CLI and other APIs
...
This includes:
- a partial refactor of the CLI to organize the shared options
- extends the tests in areas where passing custom backend classes makes sense
- allow setting the core CLI options as env vars
- minor cosmetic changes here and there
9 years ago
Jannis Leidel
27e4f3a768
Small refactor to simplify registry key setup.
9 years ago
Samuel Colvin
763a304ec6
cope with python 2.6 yawwwwwwn
9 years ago
Samuel Colvin
f50bdb31bf
skip test_run_scheduled_access_self on pypy
9 years ago
Samuel Colvin
b4b99f30b0
allow for already dead horse on heroku worker termination
9 years ago
Julien Surloppe
dc3bba9362
Another check on failed status and test
9 years ago
Selwin Ong
2428370dfd
Merge pull request #763 from jezdez/skip-heroku-macos
...
Stop running some Heroku tests on macOS since it’s missing the appropriate signals
9 years ago
Jannis Leidel
fcec17c8e1
Stop running some Heroku tests on macOS since it’s missing the appropriate signals
...
Refs issue #584 .
9 years ago
Stefan Hammer
f9bff3d12b
Merge branch 'master' into 739_fix_race_condition
9 years ago
Vincent Driessen
af6ce54ea4
Fix PEP8 complaints
9 years ago
Stefan Hammer
a0cee2d2a0
refactored worker code
...
Moved code into a new handle_job_success() method and reduced context of used
pipelines.
9 years ago
Samuel Colvin
afc7469c27
fetch_job - check correct queue, fix #728
9 years ago
Stefan Hammer
301e5c927b
Raise an exception if a given dependency does not exist
...
Adapted some tests to the change: the dependency has to be saved first.
9 years ago
Stefan Hammer
44f98693c7
added a test for the race condition
9 years ago
Samuel Colvin
bbf50f4893
use compat for PY2 test and add tests
9 years ago
Yannis Spiliopoulos
4a8aa0921f
Set test timeout to original value
9 years ago
Yannis Spiliopoulos
fbb29ec333
Investigating timeouts
9 years ago
Yannis Spiliopoulos
94d5caed15
Make clearer the puprose of test
9 years ago
Yannis Spiliopoulos
3362fe2ba5
Test killing work_horse after we start monitoring
9 years ago
Yannis Spiliopoulos
c00d3681f9
Failing test to demonstrate issue #702
...
Test that demonstrates that if a work-horse process is terminated unexpectedly
the job being processed could be stuck at the "Started" state
(https://github.com/nvie/rq/issues/702 )
9 years ago
Samuel Colvin
0e26db9e08
correct wording in docstring and tests
10 years ago
Samuel Colvin
9f9c887645
better function names and process double SIGRTMIN
10 years ago
Samuel Colvin
2b544e5b17
add tests to HerokuWorker
10 years ago
Arnold Krille
8e99706b16
run python 3.5 on travis, adopt timeouts
...
Also
- Report the five slowest tests to watch for risk of timeout
- Double timeouts.
Maybe that helps pypy on travis to finish successfully.
10 years ago