#!/usr/bin/env python # -*- coding: utf-8 -*- # # see runtests.py in https://github.com/pydanny/cookiecutter-djangopackage import sys try: from django.conf import settings settings.configure( DEBUG=True, USE_TZ=True, DATABASES={ "default": { "ENGINE": "django.db.backends.sqlite3", } }, ROOT_URLCONF="symposion.schedule.urls", INSTALLED_APPS=[ "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sites", "markitup", "reversion", "symposion", "symposion.conference", "symposion.speakers", "symposion.schedule", "symposion.proposals", ], SITE_ID=1, NOSE_ARGS=['-s'], MARKITUP_FILTER=('django.contrib.markup.templatetags.markup.textile', {}), ) try: import django setup = django.setup except AttributeError: pass else: setup() from django_nose import NoseTestSuiteRunner except ImportError: raise ImportError("To fix this error, run: pip install -r requirements-test.txt") def run_tests(*test_args): if not test_args: test_args = ['tests'] # Run tests test_runner = NoseTestSuiteRunner(verbosity=1) failures = test_runner.run_tests(test_args) if failures: sys.exit(failures) if __name__ == '__main__': run_tests("symposion.schedule.tests.test_views")