summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo <theo.despoudis@teckro.com>2017-09-08 10:28:10 +0100
committerTheo <theo.despoudis@teckro.com>2017-09-08 10:28:10 +0100
commit096c5ad3c20d849220fe9fe84d082f6fb612a09e (patch)
treed9d90dd4f712ff5b5e35e3b9dcc37c6deb8653dc
parent009c478822251771202009de7c15d2d6037d5010 (diff)
downloadrq-096c5ad3c20d849220fe9fe84d082f6fb612a09e.tar.gz
Fixed #866 - Flak8 errors
-rw-r--r--rq/compat/__init__.py8
-rw-r--r--rq/connections.py2
-rw-r--r--rq/decorators.py2
-rw-r--r--rq/queue.py5
-rw-r--r--rq/worker.py6
-rw-r--r--tests/__init__.py2
-rw-r--r--tests/fixtures.py4
-rw-r--r--tests/test_job.py2
-rw-r--r--tests/test_queue.py6
-rw-r--r--tests/test_sentry.py2
-rw-r--r--tests/test_worker.py32
11 files changed, 40 insertions, 31 deletions
diff --git a/rq/compat/__init__.py b/rq/compat/__init__.py
index 7565835..9514aff 100644
--- a/rq/compat/__init__.py
+++ b/rq/compat/__init__.py
@@ -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.")
diff --git a/rq/connections.py b/rq/connections.py
index 03b8c05..d7f6a61 100644
--- a/rq/connections.py
+++ b/rq/connections.py
@@ -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)
diff --git a/rq/decorators.py b/rq/decorators.py
index f96ef93..2b43961 100644
--- a/rq/decorators.py
+++ b/rq/decorators.py
@@ -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,
diff --git a/rq/queue.py b/rq/queue.py
index 9d2357f..e694e3f 100644
--- a/rq/queue.py
+++ b/rq/queue.py
@@ -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:
diff --git a/rq/worker.py b/rq/worker.py
index d163082..2a280cc 100644
--- a/rq/worker.py
+++ b/rq/worker.py
@@ -469,13 +469,13 @@ class Worker(object):
if burst:
self.log.info("RQ worker {0!r} done, quitting".format(self.key))
break
-
+
job, queue = result
self.execute_job(job, queue)
self.heartbeat()
-
+
did_perform_work = True
-
+
except StopRequested:
break
finally:
diff --git a/tests/__init__.py b/tests/__init__.py
index 7371a92..c9acfa7 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -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
diff --git a/tests/fixtures.py b/tests/fixtures.py
index f9d1eb1..4ef904a 100644
--- a/tests/fixtures.py
+++ b/tests/fixtures.py
@@ -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):
diff --git a/tests/test_job.py b/tests/test_job.py
index 67b87e2..e715fbf 100644
--- a/tests/test_job.py
+++ b/tests/test_job.py
@@ -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
diff --git a/tests/test_queue.py b/tests/test_queue.py
index 7129452..e19415f 100644
--- a/tests/test_queue.py
+++ b/tests/test_queue.py
@@ -655,11 +655,11 @@ class TestFailedQueue(RQTestCase):
"""Make sure failed job key does not expire"""
q = Queue('foo')
job = q.enqueue(div_by_zero, args=(1,), ttl=5)
- self.assertEqual(self.testconn.ttl(job.key), 5)
+ self.assertEqual(self.testconn.ttl(job.key), 5)
self.assertRaises(ZeroDivisionError, job.perform)
job.set_status(JobStatus.FAILED)
failed_queue = get_failed_queue()
failed_queue.quarantine(job, Exception('Some fake error'))
-
- self.assertEqual(self.testconn.ttl(job.key), -1)
+
+ self.assertEqual(self.testconn.ttl(job.key), -1)
diff --git a/tests/test_sentry.py b/tests/test_sentry.py
index 5933aee..7fa7bcb 100644
--- a/tests/test_sentry.py
+++ b/tests/test_sentry.py
@@ -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
diff --git a/tests/test_worker.py b/tests/test_worker.py
index e29e371..9c5f3e6 100644
--- a/tests/test_worker.py
+++ b/tests/test_worker.py
@@ -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,19 +471,27 @@ class TestWorker(RQTestCase):
logging work properly"""
q = Queue("foo")
w = Worker([q])
- job = 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='阿达姆',
- description='你好 世界!')
- self.assertEqual(w.work(burst=True), True,
- 'Expected at least some work done.')
+ q.enqueue(
+ 'tests.fixtures.say_hello',
+ name='阿达姆',
+ description='你好 世界!')
+ self.assertEqual(
+ w.work(burst=True),
+ True,
+ 'Expected at least some work done.')
+ q.enqueue(
+ 'tests.fixtures.say_hello_unicode',
+ name='阿达姆',
+ description='你好 世界!')
+ self.assertEqual(
+ w.work(burst=True),
+ True,
+ 'Expected at least some work done.')
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
@@ -919,7 +927,7 @@ class HerokuWorkerShutdownTestCase(TimeoutTestCase, RQTestCase):
w = HerokuWorker('foo')
w._horse_pid = 19999
- w.handle_warm_shutdown_request()
+ w.handle_warm_shutdown_request()
class TestExceptionHandlerMessageEncoding(RQTestCase):