test runner compatibility with django 1.4

This commit is contained in:
Roman Krejcik 2011-06-28 12:52:02 +02:00
parent 7b435a3c7c
commit 4f9d011cd2
2 changed files with 8 additions and 7 deletions

View file

@ -5,18 +5,18 @@
import os
import sys
currentdir = os.path.dirname(os.path.abspath(__file__))
parentdir = os.path.dirname(currentdir)
sys.path.insert(0, parentdir)
sys.path.insert(0, currentdir)
testapp_dir = os.path.dirname(os.path.abspath(__file__))
constance_dir = os.path.dirname(testapp_dir)
sys.path.insert(0, constance_dir)
sys.path.insert(0, testapp_dir)
os.environ['DJANGO_SETTINGS_MODULE'] = 'testproject.settings'
from django.test.simple import run_tests
from django.test.simple import DjangoTestSuiteRunner
def main():
failures = run_tests(['test_app'], verbosity=1, interactive=True)
runner = DjangoTestSuiteRunner()
failures = runner.run_tests(['test_app'], verbosity=1, interactive=True)
sys.exit(failures)
if __name__ == '__main__':

View file

@ -23,6 +23,7 @@ class FakeRequest(WSGIRequest):
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.input': None,
}
super(FakeRequest, self).__init__(environ)
if user: