mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-06 07:08:11 +08:00
Adds test for custom broker configuration
This commit is contained in:
@@ -1,9 +1,11 @@
|
|||||||
from time import sleep
|
|
||||||
import pytest
|
|
||||||
import os
|
import os
|
||||||
|
from time import sleep
|
||||||
|
|
||||||
|
import pytest
|
||||||
import redis
|
import redis
|
||||||
from django_q.conf import Conf
|
|
||||||
from django_q.brokers import get_broker, Broker
|
from django_q.brokers import get_broker, Broker
|
||||||
|
from django_q.conf import Conf
|
||||||
from django_q.humanhash import uuid
|
from django_q.humanhash import uuid
|
||||||
|
|
||||||
|
|
||||||
@@ -47,6 +49,15 @@ def test_redis():
|
|||||||
Conf.DJANGO_REDIS = 'default'
|
Conf.DJANGO_REDIS = 'default'
|
||||||
|
|
||||||
|
|
||||||
|
def test_custom():
|
||||||
|
Conf.BROKER = 'brokers.redis_broker.Redis'
|
||||||
|
broker = get_broker()
|
||||||
|
assert broker.ping() is True
|
||||||
|
assert broker.info() is not None
|
||||||
|
assert broker.__class__.__name == 'Redis'
|
||||||
|
Conf.BROKER = None
|
||||||
|
|
||||||
|
|
||||||
def test_disque():
|
def test_disque():
|
||||||
Conf.DISQUE_NODES = ['127.0.0.1:7711']
|
Conf.DISQUE_NODES = ['127.0.0.1:7711']
|
||||||
# check broker
|
# check broker
|
||||||
@@ -132,15 +143,15 @@ def test_ironmq():
|
|||||||
broker.acknowledge(task[0])
|
broker.acknowledge(task[0])
|
||||||
assert broker.dequeue() is None
|
assert broker.dequeue() is None
|
||||||
# Retry test
|
# Retry test
|
||||||
#Conf.RETRY = 1
|
# Conf.RETRY = 1
|
||||||
#broker.enqueue('test')
|
# broker.enqueue('test')
|
||||||
#assert broker.dequeue() is not None
|
|
||||||
#sleep(3)
|
|
||||||
# assert broker.dequeue() is not None
|
# assert broker.dequeue() is not None
|
||||||
#task = broker.dequeue()[0]
|
# sleep(3)
|
||||||
#assert len(task) > 0
|
# assert broker.dequeue() is not None
|
||||||
#broker.acknowledge(task[0])
|
# task = broker.dequeue()[0]
|
||||||
#sleep(3)
|
# assert len(task) > 0
|
||||||
|
# broker.acknowledge(task[0])
|
||||||
|
# sleep(3)
|
||||||
# delete job
|
# delete job
|
||||||
task_id = broker.enqueue('test')
|
task_id = broker.enqueue('test')
|
||||||
broker.delete(task_id)
|
broker.delete(task_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user