~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/utextwrap.py

  • Committer: INADA Naoki
  • Date: 2011-05-04 15:13:24 UTC
  • mto: This revision was merged to the branch mainline in revision 5874.
  • Revision ID: songofacandy@gmail.com-20110504151324-8yn9gu0u80jcyoho
Move tests for utextwrap from the module to bzrlib.tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
168
168
    w = UTextWrapper(width=width, **kwargs)
169
169
    return w.fill(text)
170
170
 
171
 
 
172
 
if __name__ == '__main__':
173
 
    test_str = u'\u304a\u306f\u3088\u3046' # Japanese "good morning".
174
 
    assert _width(test_str) == 8
175
 
    assert _width(test_str+ u'hello') == 13
176
 
    assert _break_cjkword(u"hello", 3) == None
177
 
    assert _break_cjkword(test_str, 1) == None
178
 
    assert _break_cjkword(test_str, 4) == (test_str[:2], test_str[2:])
179
 
    assert _break_cjkword(test_str, 5) == (test_str[:2], test_str[2:])
180
 
    assert _break_cjkword(test_str + u"hello", 10) == (test_str, u"hello")
181
 
 
182
 
    assert wrap(test_str, 1) == list(test_str)
183
 
    assert wrap(test_str, 2) == list(test_str)