def get_suite(labels=default_labels): from awl.waelsteng import WRunner runner = WRunner(verbosity=1) failures = runner.run_tests(labels) if failures: sys.exit(failures) # in case this is called from setup tools, return a test suite return TestSuite()
def get_suite(labels=default_labels): #-- Configure Django BASE_DIR = os.path.abspath( os.path.join(os.path.dirname(__file__), 'bseditor')) settings.configure( BASE_DIR=BASE_DIR, DEBUG=True, DATABASES={'default': { 'ENGINE': 'django.db.backends.sqlite3', }}, ROOT_URLCONF='bseditor.tests.urls', MIDDLEWARE_CLASSES=( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', ), INSTALLED_APPS=( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.admin', 'django.contrib.staticfiles', 'awl', 'bseditor', 'bseditor.tests', ), TEMPLATE_DIRS=(os.path.abspath( os.path.join(BASE_DIR, 'bseditor/templates')), ), STATIC_URL='/static/', ) django.setup() #from django.core.management import call_command #call_command('shell') #quit() #-- Run Tests from awl.waelsteng import WRunner runner = WRunner(verbosity=1) failures = runner.run_tests(labels) if failures: sys.exit(failures) # in case this is called from setup tools, return a test suite return TestSuite()