diff --git a/runtests.py b/runtests.py
index <HASH>..<HASH> 100755
--- a/runtests.py
+++ b/runtests.py
@@ -23,7 +23,11 @@ def run_django_tests():
     from django.conf import settings
     if not settings.configured:
         settings.configure(
-            DATABASE_ENGINE='sqlite3',
+            DATABASES={
+                'default': {
+                    'ENGINE': 'django.db.backends.sqlite3',
+                    },
+                },
             SITE_ID=1,
             INSTALLED_APPS=[
                 'django.contrib.auth',
@@ -40,11 +44,12 @@ def run_django_tests():
         settings.MICAWBER_PROVIDERS = providers
         settings.MICAWBER_TEMPLATE_EXTENSIONS = extensions
 
-    from django.test.simple import run_tests
+    from django.test.simple import DjangoTestSuiteRunner
     parent = os.path.dirname(os.path.abspath(__file__))
     sys.path.insert(0, parent)
-    return run_tests(['mcdjango_tests'], verbosity=1, interactive=True)
-        
+    return DjangoTestSuiteRunner(
+        verbosity=1, interactive=True).run_tests(['mcdjango_tests'])
+
 
 def runtests(*test_args):
     print "Running micawber tests"
Update runtests.py for Django <I> compatibility.