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
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
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
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)