7
7
8
8
if not settings .configured :
9
9
settings .configure (
10
- DATABASE_ENGINE = 'sqlite3' ,
11
- # HACK: this fixes our threaded runserver remote tests
12
- # DATABASE_NAME='test_sentry',
13
- # TEST_DATABASE_NAME='test_sentry',
10
+ DATABASES = {
11
+ 'default' : {
12
+ 'ENGINE' : 'django.db.backends.sqlite3' ,
13
+ }
14
+ },
14
15
INSTALLED_APPS = [
15
16
'django.contrib.auth' ,
16
17
'django.contrib.admin' ,
30
31
SITE_ID = 1 ,
31
32
)
32
33
33
- from django .test .simple import run_tests
34
+ from django .test .simple import DjangoTestSuiteRunner
34
35
35
36
def runtests (* test_args , ** kwargs ):
36
37
if 'south' in settings .INSTALLED_APPS :
@@ -41,7 +42,8 @@ def runtests(*test_args, **kwargs):
41
42
test_args = ['tests' ]
42
43
parent = dirname (abspath (__file__ ))
43
44
sys .path .insert (0 , parent )
44
- failures = run_tests (test_args , verbosity = kwargs .get ('verbosity' , 1 ), interactive = kwargs .get ('interactive' , False ), failfast = kwargs .get ('failfast' ))
45
+ test_runner = DjangoTestSuiteRunner (verbosity = kwargs .get ('verbosity' , 1 ), interactive = kwargs .get ('interactive' , False ), failfast = kwargs .get ('failfast' ))
46
+ failures = test_runner .run_tests (test_args )
45
47
sys .exit (failures )
46
48
47
49
if __name__ == '__main__' :
@@ -50,4 +52,4 @@ def runtests(*test_args, **kwargs):
50
52
51
53
(options , args ) = parser .parse_args ()
52
54
53
- runtests (failfast = options .failfast , * args )
55
+ runtests (failfast = options .failfast , * args )
0 commit comments