mirror of https://github.com/python/cpython.git
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().
This commit is contained in:
parent
13c53c64db
commit
fd030e46a7
|
@ -124,29 +124,29 @@ def test_split(self):
|
|||
"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 @@ def test_long_words(self):
|
|||
'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 @@ def test_subsequent_indent(self):
|
|||
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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue