Arnold Krille
df22f127eb
Test the worker in its own subprocess
...
- run with an empty queue
- schedule one job (which uses get_current_connection and get_current_job) and
run `rqworker`
- schedule a job that itself schedules `access_self` and run `rqworker`
- Make sure the job didn't fail by assuring the failed queue is still empty
afterwards.
- Install this package locally when running in travis.
This actually unifies the behaviour of tox and travis as tox also builds the
package and then installs it into each test environment.
- fix flake8 (as run by tox)
9 years ago
Arnold Krille
acbcea0c66
Add the workers connection to _connection_stack
...
This allows jobs to use get_current_connection() with a resolvable connection.
And then these jobs can schedule new jobs for example (my use-case). Or attach
information to their job-object.
Also pop the pushed connection after running the jobs. This is needed for some
tests that check the _connection_stack afterwards;-) And also for use-cases
where the workers are used multiple times.
fixes nvie/rq#479
9 years ago
Vincent Driessen
bc4fc5595f
Merge pull request #714 from samuelcolvin/py35
...
add python 3.5
9 years ago
Samuel Colvin
facd5f6eab
add python 3.5 to travis
9 years ago
Selwin Ong
cc5b3c1e64
Merge pull request #707 from jlopex/javi/cancel_on_failed_queue
...
Fix Job.cancel() method on failed queue
9 years ago
Javier Lopez
e92b57d128
test_job.py: Add cancel test on failed queue
9 years ago
Javier Lopez
8e24d3a92d
job.py: Fix cancel failure on failed queue
9 years ago
Vincent Driessen
6a57d321f2
Ignore flake8 checks in local.py
9 years ago
Selwin Ong
636e34e55f
Updated changelog.
9 years ago
Selwin Ong
7b1df1e878
Bump version to 0.6.0.
9 years ago
Selwin Ong
766bb60006
Merge branch 'dependent-jobs-with-result-ttl'
9 years ago
Selwin Ong
e9d227c3df
Dependent jobs are now correctly enqueued even if their parent jobs have result_ttl=0.
9 years ago
Selwin Ong
8b7b0e5584
Merge pull request #701 from jlopex/javi/fix_issue_700
...
Fixes issue #700
9 years ago
Selwin Ong
779a1683c7
Merge pull request #691 from amyangfei/delete_job_fix
...
Don't call job.cancel if job has finished
9 years ago
Javier Lopez
091c2568c9
test_job.py: Add test for cancel_job function
9 years ago
Javier Lopez
c5e62c70bb
job.py: Use fetch to get a complete Job instance
9 years ago
amyangfei
724c844378
Don't call job.cancel if job has finished
9 years ago
Selwin Ong
1116089b43
Merge pull request #697 from jlopex/fix_logging
...
worker.py: Fix default logging_level
9 years ago
Javier Lopez
3668c6f5d5
worker.py: Fix default logging_level
9 years ago
Selwin Ong
94dfb943b1
Merge pull request #690 from liorsbg/master
...
Fix for Issue #644
9 years ago
liorsbg
4c5d04105a
Fix for #644
9 years ago
Selwin Ong
cd0414361c
Merge pull request #687 from jlopex/javi/allow_quiet_worker_class
...
Allow Worker work method to specify the log verbosity
9 years ago
Javier Lopez
43cb51064a
Allow Worker work method to specify the log verbosity
9 years ago
Selwin Ong
189a962c8d
Merge pull request #681 from ccurvey/master
...
have worker use the passed-in connection if provided
9 years ago
Chris Curvey
4326e19140
have worker use the passed-in connection if provided
9 years ago
Selwin Ong
4d204eed36
Merge pull request #672 from flycutter-zfz/source_reading
...
Correct the comment of job's requeue function.
9 years ago
Selwin Ong
b43ae54016
Merge pull request #674 from kampfschlaefer/ignore_lambdas_in_flake8
...
Ignore lambdas in flake8
9 years ago
Arnold Krille
9df0a853d8
Fix indentation and newlines according to flake8
9 years ago
Arnold Krille
c6765e12ff
Move the flake8 config to setup.cfg
...
My editor (atom) reads the setup.cfg but doesn't parse the cmd-line args in the
tox.ini. So lets move the flake8 config to setup.cfg.
9 years ago
Arnold Krille
eaa001c722
ignore lambdas as function definitions
9 years ago
zfz
c2374c8035
Correct the comment of job's requeue function.
9 years ago
Vincent Driessen
7e93894459
Merge pull request #670 from flycutter-zfz/source_reading
...
Fix the mistypo of logger str for procline.
9 years ago
zfz
0492eaef01
Fix the mistypo of logger str for procline.
9 years ago
Selwin Ong
8158a180f3
Merge pull request #666 from redbaron4/python_2_6_log
...
Fix logging regression for Python-2.6
9 years ago
Selwin Ong
af0b19e707
Merge pull request #642 from butla/master
...
Worker only creates log handlers if there aren't any.
9 years ago
Dheeraj
0a49e247ea
Fix logging regression for Python-2.6
...
logger.setLevel() doesn't work when a string is passed in Python-2.6.
This patch checks if the level has been set and if not (in Python-2.6),
tries to set it again using appropriate level constants
Also unused dictConfig import is removed
9 years ago
Selwin Ong
e1e4c00a67
Merge pull request #659 from javimb/javimb/decorator-ttl
...
Add ttl argument to decorator
9 years ago
Selwin Ong
51f7951f2e
Merge pull request #657 from antoineleclair/custom-queue-class
...
Worker accepts custom queue class
9 years ago
Antoine Leclair
81679a35d9
Merge branch 'master' into custom-queue-class
...
Conflicts:
tests/test_worker.py
9 years ago
Selwin Ong
f56383fd9b
Merge pull request #661 from VicarEscaped/VicarEscaped-patch-1
...
Update job status with set_status
9 years ago
VicarEscaped
01bd0cebd6
Update job status with set_status
9 years ago
Selwin Ong
a986c478d0
Merge pull request #656 from antoineleclair/test-fixes
...
Test fixes
9 years ago
Javi Imbernon
1d6c2b98b7
Add ttl argument to decorator
9 years ago
Antoine Leclair
cc1eb9c52b
Remove test that failed on Travis CI
9 years ago
Antoine Leclair
173417f337
Remove test that failed on Travis CI
9 years ago
Antoine Leclair
05ed85804c
Worker accepts custom queue class
9 years ago
Antoine Leclair
7275f62737
Add tests for custom job class in worker
9 years ago
Antoine Leclair
5c72417cda
Do not use deprecated assertEquals
9 years ago
Antoine Leclair
2f36cedd50
Typo in test docstring
9 years ago
Selwin Ong
640b2e31a0
Merge pull request #633 from olingerc/warmshutdown
...
Save date on which a busy worker receives a warm shutdown request
9 years ago