def test_word_wrap_ranges(self): text = 'a bb ccc dddd\neeeee' expect = 'a\nbb\nccc\ndddd\neeeee' actual = textwrap.word_wrap(text, 8, 2) self.assertEqual(expect, actual) expect = 'a bb\nccc\ndddd\neeeee' actual = textwrap.word_wrap(text, 8, 4) self.assertEqual(expect, actual) text = 'a bb ccc dddd\n\teeeee' expect = 'a bb\nccc\ndddd\n\t\neeeee' actual = textwrap.word_wrap(text, 8, 4) self.assertEqual(expect, actual)
def test_word_wrap_ranges(): text = 'a bb ccc dddd\neeeee' expect = 'a\nbb\nccc\ndddd\neeeee' actual = textwrap.word_wrap(text, 8, 2) assert expect == actual expect = 'a bb\nccc\ndddd\neeeee' actual = textwrap.word_wrap(text, 8, 4) assert expect == actual text = 'a bb ccc dddd\n\teeeee' expect = 'a bb\nccc\ndddd\n\t\neeeee' actual = textwrap.word_wrap(text, 8, 4) assert expect == actual
def test_triplets(self): text = 'xx0 xx1 xx2 xx3 xx4 xx5 xx6 xx7 xx8 xx9 xxa xxb' expect = 'xx0 xx1 xx2 xx3 xx4 xx5 xx6\n' 'xx7 xx8 xx9 xxa xxb' actual = textwrap.word_wrap(text, 8, 27) self.assertEqual(expect, actual) expect = 'xx0 xx1 xx2 xx3 xx4 xx5\n' 'xx6 xx7 xx8 xx9 xxa xxb' actual = textwrap.word_wrap(text, 8, 26) self.assertEqual(expect, actual) actual = textwrap.word_wrap(text, 8, 25) self.assertEqual(expect, actual) actual = textwrap.word_wrap(text, 8, 24) self.assertEqual(expect, actual) actual = textwrap.word_wrap(text, 8, 23) self.assertEqual(expect, actual) expect = 'xx0 xx1 xx2 xx3 xx4\n' 'xx5 xx6 xx7 xx8 xx9\n' 'xxa xxb' actual = textwrap.word_wrap(text, 8, 22) self.assertEqual(expect, actual)
def test_triplets(): text = 'xx0 xx1 xx2 xx3 xx4 xx5 xx6 xx7 xx8 xx9 xxa xxb' expect = 'xx0 xx1 xx2 xx3 xx4 xx5 xx6\nxx7 xx8 xx9 xxa xxb' actual = textwrap.word_wrap(text, 8, 27) assert expect == actual expect = 'xx0 xx1 xx2 xx3 xx4 xx5\nxx6 xx7 xx8 xx9 xxa xxb' actual = textwrap.word_wrap(text, 8, 26) assert expect == actual actual = textwrap.word_wrap(text, 8, 25) assert expect == actual actual = textwrap.word_wrap(text, 8, 24) assert expect == actual actual = textwrap.word_wrap(text, 8, 23) assert expect == actual expect = 'xx0 xx1 xx2 xx3 xx4\nxx5 xx6 xx7 xx8 xx9\nxxa xxb' actual = textwrap.word_wrap(text, 8, 22) assert expect == actual
def wrap(self, text, break_on_hyphens=True): return textwrap.word_wrap(text, self.tabwidth, self.limit, break_on_hyphens=break_on_hyphens)
def formatted_description(self): text = self.description.value() if not self._linebreak: return text return textwrap.word_wrap(text, self._tabwidth, self._textwidth)
def wrap(self, text): return textwrap.word_wrap(text, self.tabwidth, self.limit)