[Python-checkins] distutils2: made the test_test pass again + added test boilerplate

tarek.ziade python-checkins at python.org
Sun Sep 19 10:20:22 CEST 2010


tarek.ziade pushed 4b87947839a9 to distutils2:

http://hg.python.org/distutils2/rev/4b87947839a9
changeset:   617:4b87947839a9
user:        Konrad Delong <konryd at gmail.com>
date:        Thu Aug 12 20:49:01 2010 +0200
summary:     made the test_test pass again + added test boilerplate
files:       src/distutils2/command/test.py, src/distutils2/tests/test_test.py

diff --git a/src/distutils2/command/test.py b/src/distutils2/command/test.py
--- a/src/distutils2/command/test.py
+++ b/src/distutils2/command/test.py
@@ -38,9 +38,10 @@
             args = {"module": self.test_suite,
                     "argv": sys.argv[:1]
             }
-            loader_instance = resolve_name(self.test_loader)
-            if loader_instance is not None:
-                args['testLoader'] = loader_instance
+            if self.test_loader:
+                loader_class = resolve_name(self.test_loader)
+                if loader_class is not None:
+                    args['testLoader'] = loader_class()
             unittest.main(**args)
         finally:
             os.chdir(prev_cwd)
diff --git a/src/distutils2/tests/test_test.py b/src/distutils2/tests/test_test.py
--- a/src/distutils2/tests/test_test.py
+++ b/src/distutils2/tests/test_test.py
@@ -104,3 +104,6 @@
 
 def test_suite():
     return unittest.makeSuite(TestTest)
+
+if __name__ == "__main__":
+    unittest.main(defaultTest="test_suite")

--
Repository URL: http://hg.python.org/distutils2


More information about the Python-checkins mailing list