|
|
|
@ -12,34 +12,34 @@ def testjob(name=None):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class RQTestCase(unittest.TestCase):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
super(RQTestCase, self).setUp()
|
|
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
|
def setUpClass(cls):
|
|
|
|
|
# Set up connection to Redis
|
|
|
|
|
testconn = Redis()
|
|
|
|
|
conn.push(testconn)
|
|
|
|
|
|
|
|
|
|
# Flush beforewards (we like our hygiene)
|
|
|
|
|
conn.flushdb()
|
|
|
|
|
|
|
|
|
|
# Store the connection (for sanity checking)
|
|
|
|
|
self.testconn = testconn
|
|
|
|
|
cls.testconn = testconn
|
|
|
|
|
|
|
|
|
|
# Shut up logbook
|
|
|
|
|
self.log_handler = NullHandler()
|
|
|
|
|
self.log_handler.push_thread()
|
|
|
|
|
cls.log_handler = NullHandler()
|
|
|
|
|
cls.log_handler.push_thread()
|
|
|
|
|
|
|
|
|
|
def tearDown(self):
|
|
|
|
|
self.log_handler.pop_thread()
|
|
|
|
|
def setUp(self):
|
|
|
|
|
# Flush beforewards (we like our hygiene)
|
|
|
|
|
conn.flushdb()
|
|
|
|
|
|
|
|
|
|
def tearDown(self):
|
|
|
|
|
# Flush afterwards
|
|
|
|
|
conn.flushdb()
|
|
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
|
def tearDownClass(cls):
|
|
|
|
|
cls.log_handler.pop_thread()
|
|
|
|
|
|
|
|
|
|
# Pop the connection to Redis
|
|
|
|
|
testconn = conn.pop()
|
|
|
|
|
assert testconn == self.testconn, 'Wow, something really nasty happened to the Redis connection stack. Check your setup.'
|
|
|
|
|
|
|
|
|
|
super(RQTestCase, self).tearDown()
|
|
|
|
|
assert testconn == cls.testconn, 'Wow, something really nasty happened to the Redis connection stack. Check your setup.'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def assertQueueContains(self, queue, that_func):
|
|
|
|
|