summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtests.py24
-rw-r--r--setup.cfg5
2 files changed, 17 insertions, 12 deletions
diff --git a/runtests.py b/runtests.py
index b42e346..dbf6bf7 100644
--- a/runtests.py
+++ b/runtests.py
@@ -17,13 +17,13 @@ if not settings.configured:
DATABASE_ENGINE='sqlite3',
DATABASES={
'default': {
+ 'NAME': ':memory:',
'ENGINE': 'django.db.backends.sqlite3',
- 'TEST_NAME': 'sentry_tests.db',
+ 'TEST_NAME': ':memory:',
},
},
- # HACK: this fixes our threaded runserver remote tests
- # DATABASE_NAME='test_sentry',
- TEST_DATABASE_NAME='sentry_tests.db',
+ DATABASE_NAME=':memory:',
+ TEST_DATABASE_NAME=':memory:',
INSTALLED_APPS=[
'django.contrib.auth',
'django.contrib.admin',
@@ -52,7 +52,7 @@ if not settings.configured:
import djcelery
djcelery.setup_loader()
-from django_nose import NoseTestSuiteRunner
+# from django_nose import NoseTestSuiteRunner
def runtests(*test_args, **kwargs):
@@ -67,9 +67,11 @@ def runtests(*test_args, **kwargs):
sys.exit(failures)
if __name__ == '__main__':
- parser = OptionParser()
- parser.add_option('--verbosity', dest='verbosity', action='store', default=1, type=int)
- parser.add_options(NoseTestSuiteRunner.options)
- (options, args) = parser.parse_args()
-
- runtests(*args, **options.__dict__)
+ import pytest
+ pytest.main(sys.argv)
+ # parser = OptionParser()
+ # parser.add_option('--verbosity', dest='verbosity', action='store', default=1, type=int)
+ # parser.add_options(NoseTestSuiteRunner.options)
+ # (options, args) = parser.parse_args()
+
+ # runtests(*args, **options.__dict__)
diff --git a/setup.cfg b/setup.cfg
index e620559..dc50b6f 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,2 +1,5 @@
[nosetests]
-exclude=^(start|stop)_test_server \ No newline at end of file
+exclude=^(start|stop)_test_server
+
+[pytest]
+python_files=test*.py