示例#1
0
def test_increment_page_number_good_format(page_good_format):
    chapter = page_good_format["chapter"]
    page = page_good_format["page"]
    current_page = utils.build_img_path(chapter, page)
    next_page = utils.increment_page_number(current_page)
    expected_output = '/manga_ch1/x_v001-010'
    assert next_page == expected_output
示例#2
0
def test_is_last_page(page_good_format, last_page_list) :
    page = utils.increment_page_number(page_good_format["page"])
    assert utils.is_last_page(page, last_page_list) == True
示例#3
0
def test_increment_page_number_no_zero(page_no_zeroes):
    page = page_no_zeroes["page"]
    next_page = utils.increment_page_number(page)
    expected_output = 'x_v1-010'
    assert next_page == expected_output
示例#4
0
def test_increment_page_number_bad_format(page_bad_format):
    with pytest.raises(ValueError):
        current_page = utils.build_img_path(page_bad_format["chapter"],
                                            page_bad_format["page"])
        utils.increment_page_number(current_page)