mirror of
https://github.com/python/cpython.git
synced 2025-09-02 15:07:53 +00:00
Standardize behavior: no docstrings in test functions. Also strip
trailing whitespace.
This commit is contained in:
parent
1c48654e01
commit
327af775b8
1 changed files with 16 additions and 16 deletions
|
@ -29,7 +29,7 @@ class BaseTestCase(unittest.TestCase):
|
||||||
|
|
||||||
|
|
||||||
def check(self, result, expect):
|
def check(self, result, expect):
|
||||||
self.assertEquals(result, expect,
|
self.assertEquals(result, expect,
|
||||||
'expected:\n%s\nbut got:\n%s' % (
|
'expected:\n%s\nbut got:\n%s' % (
|
||||||
self.show(expect), self.show(result)))
|
self.show(expect), self.show(result)))
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ class WrapTestCase(BaseTestCase):
|
||||||
self.wrapper = TextWrapper(width=45, fix_sentence_endings=True)
|
self.wrapper = TextWrapper(width=45, fix_sentence_endings=True)
|
||||||
|
|
||||||
def test_simple(self):
|
def test_simple(self):
|
||||||
'''Simple case: just words, spaces, and a bit of punctuation.'''
|
# Simple case: just words, spaces, and a bit of punctuation
|
||||||
|
|
||||||
text = "Hello there, how are you this fine day? I'm glad to hear it!"
|
text = "Hello there, how are you this fine day? I'm glad to hear it!"
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ class WrapTestCase(BaseTestCase):
|
||||||
|
|
||||||
|
|
||||||
def test_whitespace(self):
|
def test_whitespace(self):
|
||||||
'''Whitespace munging and end-of-sentence detection.'''
|
# Whitespace munging and end-of-sentence detection
|
||||||
|
|
||||||
text = """\
|
text = """\
|
||||||
This is a paragraph that already has
|
This is a paragraph that already has
|
||||||
|
@ -86,7 +86,7 @@ What a mess!
|
||||||
|
|
||||||
|
|
||||||
def test_wrap_short(self):
|
def test_wrap_short(self):
|
||||||
'''Wrapping to make short lines longer.'''
|
# Wrapping to make short lines longer
|
||||||
|
|
||||||
text = "This is a\nshort paragraph."
|
text = "This is a\nshort paragraph."
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ What a mess!
|
||||||
|
|
||||||
|
|
||||||
def test_hyphenated(self):
|
def test_hyphenated(self):
|
||||||
'''Test breaking hyphenated words.'''
|
# Test breaking hyphenated words
|
||||||
|
|
||||||
text = ("this-is-a-useful-feature-for-"
|
text = ("this-is-a-useful-feature-for-"
|
||||||
"reformatting-posts-from-tim-peters'ly")
|
"reformatting-posts-from-tim-peters'ly")
|
||||||
|
@ -112,7 +112,7 @@ What a mess!
|
||||||
"posts-from-tim-peters'ly"])
|
"posts-from-tim-peters'ly"])
|
||||||
|
|
||||||
def test_em_dash(self):
|
def test_em_dash(self):
|
||||||
'''Test text with em-dashes.'''
|
# Test text with em-dashes
|
||||||
text = "Em-dashes should be written -- thus."
|
text = "Em-dashes should be written -- thus."
|
||||||
self.check_wrap(text, 25,
|
self.check_wrap(text, 25,
|
||||||
["Em-dashes should be",
|
["Em-dashes should be",
|
||||||
|
@ -129,7 +129,7 @@ What a mess!
|
||||||
self.check_wrap(text, 35, expect)
|
self.check_wrap(text, 35, expect)
|
||||||
self.check_wrap(text, 36,
|
self.check_wrap(text, 36,
|
||||||
["Em-dashes should be written -- thus."])
|
["Em-dashes should be written -- thus."])
|
||||||
|
|
||||||
# The improperly written em-dash is handled too, because
|
# The improperly written em-dash is handled too, because
|
||||||
# it's adjacent to non-whitespace on both sides.
|
# it's adjacent to non-whitespace on both sides.
|
||||||
text = "You can also do--this or even---this."
|
text = "You can also do--this or even---this."
|
||||||
|
@ -164,8 +164,8 @@ What a mess!
|
||||||
"but got %r" % (expect, result))
|
"but got %r" % (expect, result))
|
||||||
|
|
||||||
def test_split(self):
|
def test_split(self):
|
||||||
'''Ensure that the standard _split() method works as advertised
|
# Ensure that the standard _split() method works as advertised
|
||||||
in the comments.'''
|
# in the comments
|
||||||
|
|
||||||
text = "Hello there -- you goof-ball, use the -b option!"
|
text = "Hello there -- you goof-ball, use the -b option!"
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ How *do* you spell that odd word, anyways?
|
||||||
'''
|
'''
|
||||||
|
|
||||||
def test_break_long(self):
|
def test_break_long(self):
|
||||||
'''Wrap text with long words and lots of punctuation.'''
|
# Wrap text with long words and lots of punctuation
|
||||||
|
|
||||||
self.check_wrap(self.text, 30,
|
self.check_wrap(self.text, 30,
|
||||||
['Did you say "supercalifragilis',
|
['Did you say "supercalifragilis',
|
||||||
|
@ -196,15 +196,15 @@ How *do* you spell that odd word, anyways?
|
||||||
'How *do* you spell that odd word, anyways?'])
|
'How *do* you spell that odd word, anyways?'])
|
||||||
|
|
||||||
|
|
||||||
def test_nobreak_long(self):
|
def test_nobreak_long(self):
|
||||||
'''Test with break_long_words disabled.'''
|
# Test with break_long_words disabled
|
||||||
self.wrapper.break_long_words = 0
|
self.wrapper.break_long_words = 0
|
||||||
self.wrapper.width = 30
|
self.wrapper.width = 30
|
||||||
expect = ['Did you say',
|
expect = ['Did you say',
|
||||||
'"supercalifragilisticexpialidocious?"',
|
'"supercalifragilisticexpialidocious?"',
|
||||||
'How *do* you spell that odd',
|
'How *do* you spell that odd',
|
||||||
'word, anyways?'
|
'word, anyways?'
|
||||||
]
|
]
|
||||||
result = self.wrapper.wrap(self.text)
|
result = self.wrapper.wrap(self.text)
|
||||||
self.check(result, expect)
|
self.check(result, expect)
|
||||||
|
|
||||||
|
@ -224,7 +224,7 @@ and then with some (including a hanging indent).'''
|
||||||
|
|
||||||
|
|
||||||
def test_fill(self):
|
def test_fill(self):
|
||||||
'''Test the fill() method.'''
|
# Test the fill() method
|
||||||
|
|
||||||
expect = '''\
|
expect = '''\
|
||||||
This paragraph will be filled, first
|
This paragraph will be filled, first
|
||||||
|
@ -236,7 +236,7 @@ some (including a hanging indent).'''
|
||||||
|
|
||||||
|
|
||||||
def test_initial_indent(self):
|
def test_initial_indent(self):
|
||||||
'''Test initial_indent parameter.'''
|
# Test initial_indent parameter
|
||||||
|
|
||||||
expect = [" This paragraph will be filled,",
|
expect = [" This paragraph will be filled,",
|
||||||
"first without any indentation, and then",
|
"first without any indentation, and then",
|
||||||
|
@ -250,7 +250,7 @@ some (including a hanging indent).'''
|
||||||
|
|
||||||
|
|
||||||
def test_subsequent_indent(self):
|
def test_subsequent_indent(self):
|
||||||
'''Test subsequent_indent parameter.'''
|
# Test subsequent_indent parameter
|
||||||
|
|
||||||
expect = '''\
|
expect = '''\
|
||||||
* This paragraph will be filled, first
|
* This paragraph will be filled, first
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue