[Python-checkins] python/dist/src/Lib/test test_optparse.py,NONE,1.1

gward@users.sourceforge.net gward@users.sourceforge.net
2003年4月20日 19:41:28 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv15486/Lib/test
Added Files:
	test_optparse.py 
Log Message:
Test suite for optparse. This is a slightly-edited copy of
test/test_optik.py (rev 1.19) from the Optik CVS.
--- NEW FILE: test_optparse.py ---
#!/usr/bin/python
#
# Test suite for Optik. Supplied by Johannes Gijsbers
# (taradino@softhome.net) -- translated from the original Optik
# test suite to this PyUnit-based version.
#
# $Id: test_optparse.py,v 1.1 2003年04月21日 02:41:25 gward Exp $
#
import sys
import os
import copy
import unittest
from cStringIO import StringIO
from pprint import pprint
from test import test_support
[...1171 lines suppressed...]
 possibilities = ", ".join(wordmap.keys())
 self.assertRaises(_match_abbrev, BadOptionError,
 "ambiguous option: --f (%s?)" % possibilities,
 funcargs=[s, wordmap])
def _testclasses():
 mod = sys.modules[__name__]
 return [getattr(mod, name) for name in dir(mod) if name.startswith('Test')]
def suite():
 suite = unittest.TestSuite()
 for testclass in _testclasses():
 suite.addTest(unittest.makeSuite(testclass))
 return suite
def test_main():
 test_support.run_suite(suite())
if __name__ == '__main__':
 unittest.main()

AltStyle によって変換されたページ (->オリジナル) /