def test_walk_comic_archive_bigger() -> None: _teardown() TMP_ROOT.mkdir() cbr = TMP_ROOT / "test.cbr" cbz = TMP_ROOT / "test.cbz" shutil.copy(TEST_CBR_SRC, cbr) old_size = cbr.stat().st_size settings = Settings() settings.comics = True settings.bigger = True wob = Walk(settings) result_set = wob.walk_comic_archive(cbr, "CBR", None) res = result_set.pop() rep = res.get() assert not rep.error assert rep.final_path == cbz assert rep.bytes_in == old_size assert rep.bytes_out > 0 wob._pool.close() wob._pool.join() _teardown()
def test_update_formats_comics() -> None: settings = Settings() settings.comics = True settings._update_formats() assert settings.formats == FORMATS | set(["CBZ", "CBR"])