diff -r ff7b0f8dcb3c -r cf9ab83b1cf3 common/test/unittest_uilib.py --- a/common/test/unittest_uilib.py Mon Dec 01 14:51:12 2008 +0100 +++ b/common/test/unittest_uilib.py Mon Dec 01 14:52:16 2008 +0100 @@ -22,21 +22,51 @@ for text, expected in data: got = uilib.remove_html_tags(text) self.assertEquals(got, expected) - + def test_safe_cut(self): - """tests uilib.safe_cut() behaviour""" + """ tests uilib.safe_cut() behaviour with very long text""" + data = [ - ('hello', 'hello'), - ('hello world', 'hello...'), - ("hellO' world", "hellO..."), - ('
opkolk
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non + proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur.
""","""Lorem ipsum dolor sit amet, consectetur
empor incididunt utlabore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo +consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non +proident, sunt in culpa qui officia d
""","""empor incididunt utlabore et dolore magna aliqua.
empor incididunt utlabore et dolore magna aliqua.
Lorem ipsum dolor
Lorem ipsum dolor