#!/usr/bin/env python
import os
import sys

os.environ['DJANGO_SETTINGS_MODULE'] = 'example.settings'
exampleproject_dir = os.path.join(os.path.dirname(__file__), 'example')
sys.path.insert(0, exampleproject_dir)

from django.test.utils import get_runner
from django.conf import settings


def runtests():
    TestRunner = get_runner(settings)
    test_runner = TestRunner(verbosity=1, interactive=True)
    failures = test_runner.run_tests(['blog', 'djadmin2'])
    sys.exit(bool(failures))

if __name__ == '__main__':
    runtests()

@@ -300,11 +300,38 @@
 sts(
+tests=('blog', 'djadmin2',)
 ):%0A
-
     
@@ -465,28 +465,13 @@
 sts(
-%5B'blog', 'djadmin2'%5D
+tests
 )%0A  
@@ -498,16 +498,17 @@
 ures))%0A%0A
+%0A
 if __nam
@@ -526,16 +526,109 @@
 ain__':%0A
+    if len(sys.argv) %3E 1:%0A        tests = sys.argv%5B1:%5D%0A        runtests(tests)%0A    else:%0A    
     runt

Allow runtests.py to take positional arguments to specify only a subset of tests that should be run.