]> granicus.if.org Git - python/commitdiff
Actually run these tests from regrtest.py.
authorNeal Norwitz <nnorwitz@gmail.com>
Mon, 17 Feb 2003 14:51:41 +0000 (14:51 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Mon, 17 Feb 2003 14:51:41 +0000 (14:51 +0000)
There was no test_main() and the main body was protected
by if __name__ == '__main__' so the test didn't happen
on import either.

Lib/test/test_imp.py
Lib/test/test_importhooks.py
Lib/test/test_multifile.py
Lib/test/test_netrc.py
Lib/test/test_tarfile.py
Lib/test/test_timeout.py

index ebecf8203b3a761b892ed8ebd9c3492fa733a415..cd26b0a79597839e81d75765213710e7b7c9ecca 100644 (file)
@@ -1,7 +1,7 @@
 
 import imp
 import unittest
-from test_support import TestFailed
+from test_support import TestFailed, run_unittest
 
 class ImpLock(unittest.TestCase):
 
@@ -22,5 +22,8 @@ class ImpLock(unittest.TestCase):
                 raise TestFailed, \
                     "release_lock() without lock should raise RuntimeError"
 
+def test_main():
+    run_unittest(ImpLock)
+
 if __name__ == "__main__":
-    test_support.run_unittest(ImpLock)
+    test_main()
index 070b5783d1e59b51c323e5584b12e2d508c26507..4191a173a559551ab002be2eb7f85ea1a3da8d72 100644 (file)
@@ -199,6 +199,8 @@ class ImportHooksTestCase(ImportHooksBaseTestCase):
             m = __import__(mname, globals(), locals(), ["__dummy__"])
             m.__loader__  # to make sure we actually handled the import
 
+def test_main():
+    test_support.run_unittest(ImportHooksTestCase)
 
 if __name__ == "__main__":
-    test_support.run_unittest(ImportHooksTestCase)
+    test_main()
index 6cb946f89926f2f118f5877198fad079f8e125d6..cd89e5e6c09b8521dc08a3bf11c26affe70a3291 100644 (file)
@@ -56,11 +56,11 @@ def getMIMEMsg(mf):
         lines = mf.readlines()
         linecount += len(lines)
 
-def main():
+def test_main():
     f = cStringIO.StringIO(msg)
     getMIMEMsg(multifile.MultiFile(f))
     assert boundaries == 2
     assert linecount == 9
 
 if __name__ == '__main__':
-    main()
+    test_main()
index 15e7e681343c156a0ed2c74cb7f04892c238630c..8f4c825b2690db7cea8a189b2389464815fe5303 100644 (file)
@@ -38,6 +38,8 @@ class NetrcTestCase(unittest.TestCase):
         self.assert_(self.netrc.hosts['foo'] == ('log1', 'acct1', 'pass1'))
         self.assert_(self.netrc.hosts['default'] == ('log2', None, 'pass2'))
 
+def test_main():
+    test_support.run_unittest(NetrcTestCase)
 
 if __name__ == "__main__":
-    test_support.run_unittest(NetrcTestCase)
+    test_main()
index 2dc06ead1a1e3babb8abcc85b778862b942bb7ad..4a8edb81ae4dde1efb7ecbc3e19d91286df5229d 100644 (file)
@@ -231,7 +231,7 @@ if not gzip:
     del WriteTestGzip
     del WriteStreamTestGzip
 
-if __name__ == "__main__":
+def test_main():
     if gzip:
         # create testtar.tar.gz
         gzip.open(tarname("gz"), "wb").write(file(tarname(), "rb").read())
@@ -240,7 +240,26 @@ if __name__ == "__main__":
         bz2.BZ2File(tarname("bz2"), "wb").write(file(tarname(), "rb").read())
 
     try:
-        unittest.main()
+        suite = unittest.TestSuite()
+
+        suite.addTest(unittest.makeSuite(ReadTest))
+        suite.addTest(unittest.makeSuite(ReadStreamTest))
+        suite.addTest(unittest.makeSuite(WriteTest))
+        suite.addTest(unittest.makeSuite(WriteStreamTest))
+
+        if gzip:
+            suite.addTest(unittest.makeSuite(ReadTestGzip))
+            suite.addTest(unittest.makeSuite(ReadStreamTestGzip))
+            suite.addTest(unittest.makeSuite(WriteTestGzip))
+            suite.addTest(unittest.makeSuite(WriteStreamTestGzip))
+
+        if bz2:
+            suite.addTest(unittest.makeSuite(ReadTestBzip2))
+            suite.addTest(unittest.makeSuite(ReadStreamTestBzip2))
+            suite.addTest(unittest.makeSuite(WriteTestBzip2))
+            suite.addTest(unittest.makeSuite(WriteStreamTestBzip2))
+
+        test_support.run_suite(suite)
     finally:
         if gzip:
             os.remove(tarname("gz"))
@@ -251,3 +270,5 @@ if __name__ == "__main__":
         if os.path.exists(tempname):
             os.remove(tempname)
 
+if __name__ == "__main__":
+    test_main()
index 65470d7ef1d2210e5a19b53d7437499edb26b673..6510ca9c9a5d1f11f7f4394eaac2d3e7d4d6f5cb 100644 (file)
@@ -175,11 +175,11 @@ class TimeoutTestCase(unittest.TestCase):
         pass
 
 
-def main():
+def test_main():
     suite = unittest.TestSuite()
     suite.addTest(unittest.makeSuite(CreationTestCase))
     suite.addTest(unittest.makeSuite(TimeoutTestCase))
     test_support.run_suite(suite)
 
 if __name__ == "__main__":
-    main()
+    test_main()