示例#1
0
    def test_work_with_ssl(self):
        connection = find_empty_redis_database(ssl=True)
        queue = Queue(connection=connection)
        worker = Worker(queues=[queue], connection=connection)
        p = Process(target=kill_worker, args=(os.getpid(), False, 5))

        p.start()
        queue.enqueue_at(datetime(2019, 1, 1, tzinfo=timezone.utc), say_hello)
        worker.work(burst=False, with_scheduler=True)
        p.join(1)
        self.assertIsNotNone(worker.scheduler)
        registry = FinishedJobRegistry(queue=queue)
        self.assertEqual(len(registry), 1)
示例#2
0
def new_connection():
    return find_empty_redis_database()
示例#3
0
def new_connection():
    return find_empty_redis_database()
示例#4
0
 def setUp(self):
     self.conn = find_empty_redis_database()
     self.conn.flushdb()
示例#5
0
 def setUp(self):
     self.conn = find_empty_redis_database()
     self.conn.flushdb()