Merge pull request #876 from theodesp/Issue-866

Issue 866
main
Selwin Ong 7 years ago committed by GitHub
commit fa6c28bf3c

@ -67,18 +67,18 @@ else:
# Python 2.x
def text_type(v):
try:
return unicode(v)
return unicode(v) # noqa
except Exception:
return unicode(v, "utf-8", errors="ignore")
return unicode(v, "utf-8", errors="ignore") # noqa
string_types = (str, unicode)
string_types = (str, unicode) # noqa
def as_text(v):
if v is None:
return None
elif isinstance(v, str):
return v.decode('utf-8')
elif isinstance(v, unicode):
elif isinstance(v, unicode): # noqa
return v
else:
raise Exception("Input cannot be decoded into literal thing.")

@ -15,7 +15,7 @@ class NoRedisConnectionException(Exception):
@contextmanager
def Connection(connection=None):
def Connection(connection=None): # noqa
if connection is None:
connection = StrictRedis()
push_connection(connection)

@ -11,7 +11,7 @@ from .queue import Queue
from .utils import backend_class
class job(object):
class job(object): # noqa
queue_class = Queue
def __init__(self, queue, connection=None, timeout=None,

@ -121,7 +121,8 @@ class Queue(object):
except NoSuchJobError:
self.remove(job_id)
else:
if job.origin == self.name or (job.is_failed and self == get_failed_queue(connection=self.connection, job_class=self.job_class)):
if job.origin == self.name or \
(job.is_failed and self == get_failed_queue(connection=self.connection, job_class=self.job_class)):
return job
def get_job_ids(self, offset=0, length=-1):
@ -168,7 +169,7 @@ class Queue(object):
"""Removes all "dead" jobs from the queue by cycling through it, while
guaranteeing FIFO semantics.
"""
COMPACT_QUEUE = 'rq:queue:_compact:{0}'.format(uuid.uuid4())
COMPACT_QUEUE = 'rq:queue:_compact:{0}'.format(uuid.uuid4()) # noqa
self.connection.rename(self.key, COMPACT_QUEUE)
while True:

@ -70,7 +70,7 @@ class RQTestCase(unittest.TestCase):
# Implement assertIsNotNone for Python runtimes < 2.7 or < 3.1
if not hasattr(unittest.TestCase, 'assertIsNotNone'):
def assertIsNotNone(self, value, *args):
def assertIsNotNone(self, value, *args): # noqa
self.assertNotEqual(value, None, *args)
@classmethod

@ -29,7 +29,7 @@ def say_hello(name=None):
def say_hello_unicode(name=None):
"""A job with a single argument and a return value."""
return unicode(say_hello(name))
return unicode(say_hello(name)) # noqa
def do_nothing():
@ -80,7 +80,7 @@ def modify_self_and_error(meta):
def echo(*args, **kwargs):
return (args, kwargs)
return args, kwargs
class Number(object):

@ -6,6 +6,7 @@ from datetime import datetime
import time
import sys
is_py2 = sys.version[0] == '2'
if is_py2:
import Queue as queue
@ -19,7 +20,6 @@ from rq.compat import PY2
from rq.exceptions import NoSuchJobError, UnpickleError
from rq.job import Job, get_current_job, JobStatus, cancel_job, requeue_job
from rq.queue import Queue, get_failed_queue
from rq.registry import DeferredJobRegistry
from rq.utils import utcformat
from rq.worker import Worker

@ -11,7 +11,7 @@ from tests import RQTestCase
class FakeSentry(object):
servers = []
def captureException(self, *args, **kwds):
def captureException(self, *args, **kwds): # noqa
pass # we cannot check this, because worker forks

@ -259,10 +259,10 @@ class TestWorker(RQTestCase):
job = Job.fetch(job.id)
self.assertEqual(job.is_failed, True)
def test_cancelled_jobs_arent_executed(self): # noqa
def test_cancelled_jobs_arent_executed(self):
"""Cancelling jobs."""
SENTINEL_FILE = '/tmp/rq-tests.txt'
SENTINEL_FILE = '/tmp/rq-tests.txt' # noqa
try:
# Remove the sentinel if it is leftover from a previous test run
@ -471,11 +471,11 @@ class TestWorker(RQTestCase):
logging work properly"""
q = Queue("foo")
w = Worker([q])
job = q.enqueue('tests.fixtures.say_hello', name='阿达姆',
q.enqueue('tests.fixtures.say_hello', name='阿达姆',
description='你好 世界!')
self.assertEqual(w.work(burst=True), True,
'Expected at least some work done.')
job = q.enqueue('tests.fixtures.say_hello_unicode', name='阿达姆',
q.enqueue('tests.fixtures.say_hello_unicode', name='阿达姆',
description='你好 世界!')
self.assertEqual(w.work(burst=True), True,
'Expected at least some work done.')
@ -483,7 +483,7 @@ class TestWorker(RQTestCase):
def test_suspend_worker_execution(self):
"""Test Pause Worker Execution"""
SENTINEL_FILE = '/tmp/rq-tests.txt'
SENTINEL_FILE = '/tmp/rq-tests.txt' # noqa
try:
# Remove the sentinel if it is leftover from a previous test run

Loading…
Cancel
Save