Marcus Martins
|
ab6c129833
|
Fix broken tests
|
10 years ago |
Marcus Martins
|
5b8726ad2d
|
Fixes #502
Fixes some broken tests and misbehaviour with ttls. There was a temporal
coupling between saving the job and setting its expires parameter.
|
10 years ago |
Robert Brownstein
|
303f4ed47c
|
Added test coverage for unicode keyword argument support in method signatures (#536)
|
10 years ago |
Vincent Driessen
|
f651a72a50
|
Make clearer what are fixture functions
|
10 years ago |
Vincent Driessen
|
df4d4c8d5d
|
Make test cases more explicit
|
10 years ago |
Selwin Ong
|
cff6fbff41
|
Merge pull request #477 from glaslos/ttl_tests_fixes
TTL tests and fixes
|
10 years ago |
glaslos
|
071c47dacb
|
hard-coded TTL to -1 on job.perform()
Removed merge artifacts
|
10 years ago |
Serhii Maltsev
|
91f263d8e0
|
change try/except in python2/3 compatibility to to_text()
|
10 years ago |
glaslos
|
3d4d6a86d5
|
persist the job right before execution
|
10 years ago |
glaslos
|
24d5e08992
|
Merge branch 'master' into ttl_tests_fixes
Conflicts:
tests/test_job.py
|
10 years ago |
alternativshik
|
219f21b637
|
Allow non-ASCII characters in arguments
get_call_string() failed if any arguments contained non-ASCII strings.
Fixes #406
|
10 years ago |
Vincent Driessen
|
b8d425b318
|
Various PEP8 fixes.
|
10 years ago |
Vincent Driessen
|
fac2b10309
|
Auto-sort imports using isort.
|
10 years ago |
glaslos
|
646f1cda22
|
Merge branch 'master' into ttl_tests_fixes
Conflicts:
rq/queue.py
|
10 years ago |
glaslos
|
3af0e95ce5
|
adding two tests to ensure ttl behaviour
|
10 years ago |
Selwin Ong
|
dac0be6cc7
|
Added DeferredJobsRegistry to keep track of deferred jobs.
|
10 years ago |
glaslos
|
8a3fd91e2e
|
renaming job.job_ttl to job.ttl
|
10 years ago |
glaslos
|
55c541bc59
|
added job ttl to queue.enqueue()
|
10 years ago |
zhangliyong
|
f9511664c8
|
Make flake8 happy :)
|
10 years ago |
Cal Leeming
|
6aa2e18f88
|
Another unused import, oops
|
10 years ago |
foxx
|
72bc9e37b7
|
Forced job_id to only allow str/unicode
|
10 years ago |
foxx
|
05c1d4fa4b
|
Added better job ID tests
|
10 years ago |
foxx
|
6bb8b26114
|
Allow job ID to be set on enqueue/enqueue_call() - fixes #412
|
10 years ago |
Vincent Driessen
|
3ded050804
|
Replace by a string just as wide to not make this invalid binary pickle data.
|
11 years ago |
Vincent Driessen
|
79db282879
|
Support enqueueing callable classes.
Fixes #388.
|
11 years ago |
Selwin Ong
|
638211df20
|
job.cancel() should remove itself from queue.
|
11 years ago |
Vincent Driessen
|
38ec259b6e
|
Enable the most modern Python syntax.
|
11 years ago |
Vincent Driessen
|
a2213f1364
|
Fix tests.
|
11 years ago |
Vincent Driessen
|
44233709ed
|
Allow two-way setting of job data properties.
As a side-effect, this also enables us to lazily load the data.
|
11 years ago |
Malthe Borch
|
ba0b39a43b
|
Unpickle job data lazily. This fixes issue #294.
|
11 years ago |
Malthe Borch
|
c5a381fbe9
|
Remove dependency on 'times' library (see issue #286).
Basically, for the functionality needed, a dependency on 'times' (which
in turn depends on 'python-dateutil') seem unnecessary.
|
11 years ago |
Selwin Ong
|
b997fb45bf
|
Removed unnecessary lines from test_job.py.
|
11 years ago |
Selwin Ong
|
8aa5771646
|
job.cancel() now deletes dependents_key
|
11 years ago |
Vincent Driessen
|
bb3dc5b0b2
|
Terminology change: waitlist -> dependents.
|
11 years ago |
Selwin Ong
|
15c4b562ba
|
Reverse dependency mapping should be a set instead of a list.
|
11 years ago |
Selwin Ong
|
93e5e552b7
|
Replaced "after" kwarg with "depends_on".
|
11 years ago |
Selwin Ong
|
fd44ad39d4
|
Python 3 fixes for job dependency stuff.
|
11 years ago |
Selwin Ong
|
fcfe55fe13
|
Merge branch 'master' into job_dependency
Conflicts:
rq/job.py
rq/queue.py
|
11 years ago |
Vincent Driessen
|
1274b09115
|
Use constants in tests, instead of calling more functions.
|
11 years ago |
Vincent Driessen
|
90fcb6c9d0
|
PEP8ify.
|
11 years ago |
H. İbrahim Güngör
|
10bda9684d
|
Pass description parameter to job constructor in order to distinguish job names in queue.jobs or in rq-dashboard. Add related test case.
|
12 years ago |
Alex Morega
|
328e7611d3
|
use utf-8 instead of ascii
|
12 years ago |
Alex Morega
|
8d61d3bf26
|
port string handling to py3
Redis uses byte values for everything. We save queue names and job
IDs as unicode. So we need to convert every time we get data from redis.
|
12 years ago |
Alex Morega
|
a3b5ce5e46
|
accomodate py3 imports and builtins
|
12 years ago |
Selwin Ong
|
e7e8579888
|
Merge branch 'master' of git://github.com/nvie/rq into job_dependency
Conflicts:
rq/queue.py
|
12 years ago |
Selwin Ong
|
2e826e2b1f
|
Internally renamed the term "parent" to "dependency".
|
12 years ago |
Selwin Ong
|
0dfb041383
|
Simplify enqueue_waitlist by using lpop.
|
12 years ago |
Vincent Driessen
|
a5dff6659c
|
Replace the Calculator fixture by a Number fixture.
This makes the tests a little more realistic, since I want to add a test
for class methods.
|
12 years ago |
Selwin Ong
|
eadc7db29f
|
First stab at writing implementing job dependency.
|
12 years ago |
Selwin Ong
|
85e9014296
|
Moved some logic from worker.perform_job() to job.cleanup().
|
12 years ago |