summaryrefslogtreecommitdiff
path: root/Lib/test/test_textwrap.py
diff options
context:
space:
mode:
authorGreg Ward <gward@python.net>2002-08-22 21:16:25 +0000
committerGreg Ward <gward@python.net>2002-08-22 21:16:25 +0000
commit53e122024aed374c138b2e5c269ff804260112a7 (patch)
treec079e6eadaa3bc92cb5e638b6f061d168891d34e /Lib/test/test_textwrap.py
parent261e00b4cfaa6a0c38203e88d75d4e76ad85a78e (diff)
downloadcpython-53e122024aed374c138b2e5c269ff804260112a7.tar.gz
Factored out BaseTestCase.check_split() method -- use it wherever
we need to test TextWrapper._split().
Diffstat (limited to 'Lib/test/test_textwrap.py')
-rw-r--r--Lib/test/test_textwrap.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/Lib/test/test_textwrap.py b/Lib/test/test_textwrap.py
index 838596d78f..36df52a1a3 100644
--- a/Lib/test/test_textwrap.py
+++ b/Lib/test/test_textwrap.py
@@ -37,6 +37,12 @@ class BaseTestCase(unittest.TestCase):
result = wrap(text, width)
self.check(result, expect)
+ def check_split (self, wrapper, text, expect):
+ result = wrapper._split(text)
+ self.assertEquals(result, expect,
+ "\nexpected %r\n"
+ "but got %r" % (expect, result))
+
class WrapTestCase(BaseTestCase):
@@ -155,13 +161,10 @@ What a mess!
# All of the above behaviour could be deduced by probing the
# _split() method.
text = "Here's an -- em-dash and--here's another---and another!"
- result = self.wrapper._split(text)
expect = ["Here's", " ", "an", " ", "--", " ", "em-", "dash", " ",
"and", "--", "here's", " ", "another", "---",
"and", " ", "another!"]
- self.assertEquals(result, expect,
- "\nexpected %r\n"
- "but got %r" % (expect, result))
+ self.check_split(self.wrapper, text, expect)
def test_unix_options (self):
# Test that Unix-style command-line options are wrapped correctly.
@@ -193,12 +196,9 @@ What a mess!
# Again, all of the above can be deduced from _split().
text = "the -n option, or --dry-run or --dryrun"
- result = self.wrapper._split(text)
expect = ["the", " ", "-n", " ", "option,", " ", "or", " ",
"--dry-", "run", " ", "or", " ", "--dryrun"]
- self.assertEquals(result, expect,
- "\nexpected %r\n"
- "but got %r" % (expect, result))
+ self.check_split(self.wrapper, text, expect)
def test_split(self):
# Ensure that the standard _split() method works as advertised