diff options
author | Greg Ward <gward@python.net> | 2002-08-22 19:02:37 (GMT) |
---|---|---|
committer | Greg Ward <gward@python.net> | 2002-08-22 19:02:37 (GMT) |
commit | fd030e46a783c12dea259e75435a60e6c6617cb5 (patch) | |
tree | 873b26260645f3431efe5fff42c2ba018088d0b7 /Lib | |
parent | 13c53c64db8119a94c66a85d2a2a72dc25a4bf61 (diff) | |
download | cpython-fd030e46a783c12dea259e75435a60e6c6617cb5.zip cpython-fd030e46a783c12dea259e75435a60e6c6617cb5.tar.gz cpython-fd030e46a783c12dea259e75435a60e6c6617cb5.tar.bz2 |
Factor LongWordTestCase out of WrapTestCase, and rename its methods
(tests) from test_funky_punc() to test_break_long() and
test_long_words() to test_nobreak_long().
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_textwrap.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/Lib/test/test_textwrap.py b/Lib/test/test_textwrap.py index c9ab5bb..bec5ac5 100644 --- a/Lib/test/test_textwrap.py +++ b/Lib/test/test_textwrap.py @@ -124,29 +124,29 @@ What a mess! "ball,", " ", "use", " ", "the", " ", "-b", " ", "option!"]) - def test_funky_punc(self): - '''Wrap text with long words and lots of punctuation.''' - - text = ''' +class LongWordTestCase (BaseTestCase): + def setUp(self): + self.wrapper = TextWrapper() + self.text = ''' Did you say "supercalifragilisticexpialidocious?" How *do* you spell that odd word, anyways? ''' - self.check_wrap(text, 30, + + def test_break_long(self): + '''Wrap text with long words and lots of punctuation.''' + + self.check_wrap(self.text, 30, ['Did you say "supercalifragilis', 'ticexpialidocious?" How *do*', 'you spell that odd word,', 'anyways?']) - self.check_wrap(text, 50, + self.check_wrap(self.text, 50, ['Did you say "supercalifragilisticexpialidocious?"', 'How *do* you spell that odd word, anyways?']) - def test_long_words(self): + def test_nobreak_long(self): '''Test with break_long_words disabled.''' - text = ''' -Did you say "supercalifragilisticexpialidocious?" -How *do* you spell that odd word, anyways? -''' self.wrapper.break_long_words = 0 self.wrapper.width = 30 expect = ['Did you say', @@ -154,11 +154,11 @@ How *do* you spell that odd word, anyways? 'How *do* you spell that odd', 'word, anyways?' ] - result = self.wrapper.wrap(text) + result = self.wrapper.wrap(self.text) self.check(result, expect) # Same thing with kwargs passed to standalone wrap() function. - result = wrap(text, width=30, break_long_words=0) + result = wrap(self.text, width=30, break_long_words=0) self.check(result, expect) @@ -221,6 +221,7 @@ with some (including a hanging indent).''' def test_main(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(WrapTestCase)) + suite.addTest(unittest.makeSuite(LongWordTestCase)) suite.addTest(unittest.makeSuite(IndentTestCases)) test_support.run_suite(suite) |