def runtests():
test_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, test_dir)
settings.configure(
DEBUG=True,
SECRET_KEY='123',
DATABASES={
'default': {
'ENGINE': 'django.db.backends.sqlite3'
}
},
INSTALLED_APPS=[
'django.contrib.auth',
'django.contrib.contenttypes',
'drf_simple_auth'
],
ROOT_URLCONF='drf_simple_auth.urls',
TEMPLATES=[
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
},
]
)
django.setup()
from django.test.utils import get_runner
TestRunner = get_runner(settings) # noqa
test_runner = TestRunner(verbosity=1, interactive=True)
if hasattr(django, 'setup'):
django.setup()
failures = test_runner.run_tests(['drf_simple_auth'])
sys.exit(bool(failures))
评论列表
文章目录