mirror of
https://github.com/python/cpython.git
synced 2025-12-10 11:00:14 +00:00
Actually run these tests from regrtest.py.
There was no test_main() and the main body was protected by if __name__ == '__main__' so the test didn't happen on import either.
This commit is contained in:
parent
9e5d87fa20
commit
996acf122d
6 changed files with 38 additions and 10 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
import imp
|
import imp
|
||||||
import unittest
|
import unittest
|
||||||
from test_support import TestFailed
|
from test_support import TestFailed, run_unittest
|
||||||
|
|
||||||
class ImpLock(unittest.TestCase):
|
class ImpLock(unittest.TestCase):
|
||||||
|
|
||||||
|
|
@ -22,5 +22,8 @@ class ImpLock(unittest.TestCase):
|
||||||
raise TestFailed, \
|
raise TestFailed, \
|
||||||
"release_lock() without lock should raise RuntimeError"
|
"release_lock() without lock should raise RuntimeError"
|
||||||
|
|
||||||
|
def test_main():
|
||||||
|
run_unittest(ImpLock)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_support.run_unittest(ImpLock)
|
test_main()
|
||||||
|
|
|
||||||
|
|
@ -199,6 +199,8 @@ class ImportHooksTestCase(ImportHooksBaseTestCase):
|
||||||
m = __import__(mname, globals(), locals(), ["__dummy__"])
|
m = __import__(mname, globals(), locals(), ["__dummy__"])
|
||||||
m.__loader__ # to make sure we actually handled the import
|
m.__loader__ # to make sure we actually handled the import
|
||||||
|
|
||||||
|
def test_main():
|
||||||
|
test_support.run_unittest(ImportHooksTestCase)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_support.run_unittest(ImportHooksTestCase)
|
test_main()
|
||||||
|
|
|
||||||
|
|
@ -56,11 +56,11 @@ def getMIMEMsg(mf):
|
||||||
lines = mf.readlines()
|
lines = mf.readlines()
|
||||||
linecount += len(lines)
|
linecount += len(lines)
|
||||||
|
|
||||||
def main():
|
def test_main():
|
||||||
f = cStringIO.StringIO(msg)
|
f = cStringIO.StringIO(msg)
|
||||||
getMIMEMsg(multifile.MultiFile(f))
|
getMIMEMsg(multifile.MultiFile(f))
|
||||||
assert boundaries == 2
|
assert boundaries == 2
|
||||||
assert linecount == 9
|
assert linecount == 9
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
test_main()
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,8 @@ class NetrcTestCase(unittest.TestCase):
|
||||||
self.assert_(self.netrc.hosts['foo'] == ('log1', 'acct1', 'pass1'))
|
self.assert_(self.netrc.hosts['foo'] == ('log1', 'acct1', 'pass1'))
|
||||||
self.assert_(self.netrc.hosts['default'] == ('log2', None, 'pass2'))
|
self.assert_(self.netrc.hosts['default'] == ('log2', None, 'pass2'))
|
||||||
|
|
||||||
|
def test_main():
|
||||||
|
test_support.run_unittest(NetrcTestCase)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_support.run_unittest(NetrcTestCase)
|
test_main()
|
||||||
|
|
|
||||||
|
|
@ -231,7 +231,7 @@ if not gzip:
|
||||||
del WriteTestGzip
|
del WriteTestGzip
|
||||||
del WriteStreamTestGzip
|
del WriteStreamTestGzip
|
||||||
|
|
||||||
if __name__ == "__main__":
|
def test_main():
|
||||||
if gzip:
|
if gzip:
|
||||||
# create testtar.tar.gz
|
# create testtar.tar.gz
|
||||||
gzip.open(tarname("gz"), "wb").write(file(tarname(), "rb").read())
|
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())
|
bz2.BZ2File(tarname("bz2"), "wb").write(file(tarname(), "rb").read())
|
||||||
|
|
||||||
try:
|
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:
|
finally:
|
||||||
if gzip:
|
if gzip:
|
||||||
os.remove(tarname("gz"))
|
os.remove(tarname("gz"))
|
||||||
|
|
@ -251,3 +270,5 @@ if __name__ == "__main__":
|
||||||
if os.path.exists(tempname):
|
if os.path.exists(tempname):
|
||||||
os.remove(tempname)
|
os.remove(tempname)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
test_main()
|
||||||
|
|
|
||||||
|
|
@ -175,11 +175,11 @@ class TimeoutTestCase(unittest.TestCase):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def test_main():
|
||||||
suite = unittest.TestSuite()
|
suite = unittest.TestSuite()
|
||||||
suite.addTest(unittest.makeSuite(CreationTestCase))
|
suite.addTest(unittest.makeSuite(CreationTestCase))
|
||||||
suite.addTest(unittest.makeSuite(TimeoutTestCase))
|
suite.addTest(unittest.makeSuite(TimeoutTestCase))
|
||||||
test_support.run_suite(suite)
|
test_support.run_suite(suite)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
test_main()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue