Adds test for custom broker configuration

This commit is contained in:
Ilan Steemers
2016-01-27 10:33:19 +01:00
parent fe8015403c
commit d2d00e4f94
+14 -3
View File
@@ -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