From 0e0ebd8c954625f7f52688987aac5d53d3dc9194 Mon Sep 17 00:00:00 2001 From: Vladimir Protasov Date: Sat, 11 May 2019 10:42:24 +0300 Subject: [PATCH] Fix Python 3.7 compatibility #172 --- rq_dashboard/compat.py | 3 +-- tests/basic.py | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/rq_dashboard/compat.py b/rq_dashboard/compat.py index 29bc0177..0223ee06 100644 --- a/rq_dashboard/compat.py +++ b/rq_dashboard/compat.py @@ -12,12 +12,11 @@ class FailedQueue(Queue): Minimalist implementation of old failed queue. Very slow and memory-consuming. """ - def __init__(self, default_timeout=None, connection=None, async=True): + def __init__(self, default_timeout=None, connection=None): super(FailedQueue, self).__init__( name=NotImplemented, default_timeout=default_timeout, connection=connection, - async=async, ) self._registries = (q.failed_job_registry for q in Queue.all()) diff --git a/tests/basic.py b/tests/basic.py index 659dcc4a..5e687830 100644 --- a/tests/basic.py +++ b/tests/basic.py @@ -40,6 +40,11 @@ def test_workers_list_json(self): self.assertIsInstance(data, dict) self.assertIn('workers', data) + def test_failed_jobs(self): + response = self.client.get('/failed') + self.assertEqual(response.status_code, HTTP_OK) + + __all__ = [ 'BasicTestCase',