Issue #4163: textwrap module: allow word splitting on a hyphen preceded by a non-ASCII letter.

This commit is contained in:
Antoine Pitrou 2008-12-13 23:20:54 +00:00
parent d9c03e0da3
commit 7c59bc6f2f
3 changed files with 12 additions and 1 deletions

View file

@ -365,6 +365,14 @@ What a mess!
self.assertRaises(ValueError, wrap, text, 0)
self.assertRaises(ValueError, wrap, text, -1)
def test_no_split_at_umlaut(self):
text = "Die Empf\xe4nger-Auswahl"
self.check_wrap(text, 13, ["Die", "Empf\xe4nger-", "Auswahl"])
def test_umlaut_followed_by_dash(self):
text = "aa \xe4\xe4-\xe4\xe4"
self.check_wrap(text, 7, ["aa \xe4\xe4-", "\xe4\xe4"])
class LongWordTestCase (BaseTestCase):
def setUp(self):