kombu/funtests/tests/test_django.py

30 lines
856 B
Python

from nose import SkipTest
from kombu.tests.utils import redirect_stdouts
from funtests import transport
class test_django(transport.TransportCase):
transport = "django"
prefix = "django"
event_loop_max = 10
def before_connect(self):
@redirect_stdouts
def setup_django(stdout, stderr):
try:
import djkombu
except ImportError:
raise SkipTest("django-kombu not installed")
from django.conf import settings
if not settings.configured:
settings.configure(DATABASE_ENGINE="sqlite3",
DATABASE_NAME=":memory:",
INSTALLED_APPS=("djkombu", ))
from django.core.management import call_command
call_command("syncdb")
setup_django()