Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
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
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
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
Exemplo n.º 5
0
 def wrap(self, text, break_on_hyphens=True):
     return textwrap.word_wrap(text, self.tabwidth, self.limit,
                               break_on_hyphens=break_on_hyphens)
Exemplo n.º 6
0
 def formatted_description(self):
     text = self.description.value()
     if not self._linebreak:
         return text
     return textwrap.word_wrap(text, self._tabwidth, self._textwidth)
Exemplo n.º 7
0
 def formatted_description(self):
     text = self.description.value()
     if not self._linebreak:
         return text
     return textwrap.word_wrap(text, self._tabwidth, self._textwidth)
Exemplo n.º 8
0
 def wrap(self, text):
     return textwrap.word_wrap(text, self.tabwidth, self.limit)