示例#1
0
def test_ProjectIndex_load__get_title_boundaries():
    p = ProjectIndex()
    l = TITLE_MARKUP_CHAR * 10
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR) == (5, -1)
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR, -1) == (5, -1)
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR, -1, -1) == (5, -1)
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR, -1, 10) == (5, 10)
    assert p._get_title_boundaries(l, 10, TITLE_MARKUP_CHAR, 5) == (5, 10)
    assert p._get_title_boundaries(l, 10, TITLE_MARKUP_CHAR, 5, -1) == (5, 10)
示例#2
0
def test_ProjectIndex_load__get_title_boundaries():
    p = ProjectIndex()
    l = TITLE_MARKUP_CHAR * 10
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR) == (5, -1)
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR, -1) == (5, -1)
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR, -1, -1) == (5, -1)
    assert p._get_title_boundaries(l, 5, TITLE_MARKUP_CHAR, -1, 10) == (5, 10)
    assert p._get_title_boundaries(l, 10, TITLE_MARKUP_CHAR, 5) == (5, 10)
    assert p._get_title_boundaries(l, 10, TITLE_MARKUP_CHAR, 5, -1) == (5, 10)