Set default testRunner rather than requiring the user pass it in.
authorJelmer Vernooij <jelmer@samba.org>
Sun, 14 Dec 2014 19:25:55 +0000 (19:25 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 6 Mar 2015 03:41:47 +0000 (04:41 +0100)
Change-Id: I8b5a5925030049975a83b090e5c7b76d5245c07d
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/subunit/run.py

index dbe6b241c82cd059ab1e4d7842d4823b90c1de82..0eb29139190470f141afc218e98a840881ddceb9 100755 (executable)
@@ -537,6 +537,8 @@ class TestProgram(object):
             argv = sys.argv
         if stdout is None:
             stdout = sys.stdout
+        if testRunner is None:
+            testRunner = SubunitTestRunner()
 
         self.exit = exit
         self.failfast = failfast
@@ -729,5 +731,4 @@ class TestProgram(object):
 
 
 if __name__ == '__main__':
-    TestProgram(module=None, argv=sys.argv, testRunner=SubunitTestRunner(),
-        stdout=sys.stdout)
+    TestProgram(module=None, argv=sys.argv, stdout=sys.stdout)