From a77d56c7e18e7d69fc9f7396f1f3aca5ff59c622 Mon Sep 17 00:00:00 2001 From: Jonathan Piacenti Date: Sat, 21 Feb 2015 23:24:10 -0600 Subject: [PATCH] Make sure evennia is initialized even when running single app test suite. --- evennia/server/tests.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/evennia/server/tests.py b/evennia/server/tests.py index ff456b1c6a..b637d01da4 100644 --- a/evennia/server/tests.py +++ b/evennia/server/tests.py @@ -30,7 +30,6 @@ except ImportError: import unittest from django.conf import settings -#from django.test.runner import DiscoverRunner from django.test.simple import DjangoTestSuiteRunner from evennia.utils.utils import mod_import @@ -45,6 +44,8 @@ class EvenniaTestSuiteRunner(DjangoTestSuiteRunner): Build a test suite for Evennia. test_labels is a list of apps to test. If not given, a subset of settings.INSTALLED_APPS will be used. """ + import evennia + evennia.init() if not test_labels: test_labels = [applabel.rsplit('.', 1)[1] for applabel in settings.INSTALLED_APPS if applabel.startswith('evennia.')]