[Python-checkins] python/dist/src/Lib/test test_textwrap.py,1.1,1.2
gward@users.sourceforge.net
gward@users.sourceforge.net
Thu, 22 Aug 2002 11:35:51 -0700
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv7560
Modified Files:
test_textwrap.py
Log Message:
Conform to standards documented in README:
* lowercase test*() methods
* define test_main() and use it instead of unittest.main()
Kill #! line.
Improve some test names and docstrings.
Index: test_textwrap.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_textwrap.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** test_textwrap.py 22 Aug 2002 18:11:10 -0000 1.1
--- test_textwrap.py 22 Aug 2002 18:35:49 -0000 1.2
***************
*** 1,7 ****
- #!/usr/bin/env python
-
import unittest
- # import item under test
from textwrap import TextWrapper, wrap, fill
--- 1,5 ----
import unittest
+ from test import test_support
from textwrap import TextWrapper, wrap, fill
***************
*** 40,44 ****
# by the unittest framework.
! def testSimpleCases(self):
'''Simple case: just words, spaces, and a bit of punctuation.'''
--- 38,42 ----
# by the unittest framework.
! def test_simple(self):
'''Simple case: just words, spaces, and a bit of punctuation.'''
***************
*** 69,73 ****
! def testWhitespace(self):
'''Whitespace munging and end-of-sentence detection.'''
--- 67,71 ----
! def test_whitespace(self):
'''Whitespace munging and end-of-sentence detection.'''
***************
*** 96,100 ****
! def testWrappingShortToLong(self):
'''Wrapping to make short lines longer.'''
--- 94,98 ----
! def test_wrap_short(self):
'''Wrapping to make short lines longer.'''
***************
*** 117,121 ****
! def testHyphenated(self):
'''Test breaking hyphenated words.'''
--- 115,119 ----
! def test_hyphenated(self):
'''Test breaking hyphenated words.'''
***************
*** 144,148 ****
def test_split(self):
'''Ensure that the standard _split() method works as advertised
! in the comments (don't you hate it when code and comments diverge?).'''
t = "Hello there -- you goof-ball, use the -b option!"
--- 142,146 ----
def test_split(self):
'''Ensure that the standard _split() method works as advertised
! in the comments.'''
t = "Hello there -- you goof-ball, use the -b option!"
***************
*** 154,159 ****
! def testPoppins(self):
! '''Please rename this test based on its purpose.'''
t = '''
--- 152,157 ----
! def test_funky_punc(self):
! '''Wrap text with long words and lots of punctuation.'''
t = '''
***************
*** 180,184 ****
! def testBreakLongWordsOff(self):
'''Test with break_long_words disabled.'''
t = '''
--- 178,182 ----
! def test_long_words(self):
'''Test with break_long_words disabled.'''
t = '''
***************
*** 212,216 ****
! def testFill(self):
'''Test the fill() method.'''
--- 210,214 ----
! def test_fill(self):
'''Test the fill() method.'''
***************
*** 224,228 ****
! def testInitialIndent(self):
'''Test initial_indent parameter.'''
--- 222,226 ----
! def test_initial_indent(self):
'''Test initial_indent parameter.'''
***************
*** 244,248 ****
! def testSubsequentIndent(self):
'''Test subsequent_indent parameter.'''
--- 242,246 ----
! def test_subsequent_indent(self):
'''Test subsequent_indent parameter.'''
***************
*** 258,261 ****
if __name__ == '__main__':
! unittest.main()
\ No newline at end of file
--- 256,265 ----
+ def test_main():
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(WrapTestCase))
+ suite.addTest(unittest.makeSuite(IndentTestCases))
+ test_support.run_suite(suite)
+
if __name__ == '__main__':
! test_main()