def test_truncate(): s = ' <p>one</p><ol><li>two</li><li> three</li> </ol> four <p>five</p>' eq_(truncate(s, 100), s) eq_(truncate(s, 6), '<p>one</p><ol><li>two...</li></ol>') eq_(truncate(s, 5, True), '<p>one</p><ol><li>tw...</li></ol>') eq_(truncate(s, 11), '<p>one</p><ol><li>two</li><li>three...</li></ol>') eq_(truncate(s, 15), '<p>one</p><ol><li>two</li><li>three</li></ol>four...') eq_(truncate(s, 13, True, 'xxx'), '<p>one</p><ol><li>two</li><li>three</li></ol>foxxx')
def test_truncate(): s = ' <p>one</p><ol><li>two</li><li> three</li> </ol><p> four five</p>' eq_(truncate(s, 100), s) eq_(truncate(s, 6), ' <p>one</p><ol><li>two...</li></ol>') eq_(truncate(s, 11), ' <p>one</p><ol><li>two</li><li>three...</li></ol>')