manga-dlp/tests/test_main.py
Ivan Schaller d6725d1e7c
Some checks failed
continuous-integration/drone/push Build is failing
update tests and add coverage report
2022-05-10 16:38:14 +02:00

20 lines
688 B
Python

from pathlib import Path
import mangadlp.main as MdlpMain
def test_readin_list():
list_file = Path("tests/test_list.txt")
test_list = MdlpMain.readin_list(list_file)
assert test_list == [
"https://mangadex.org/title/a96676e5-8ae2-425e-b549-7f15dd34a6d8/komi-san-wa-komyushou-desu",
"https://mangadex.org/title/bd6d0982-0091-4945-ad70-c028ed3c0917/mushoku-tensei-isekai-ittara-honki-dasu",
"37f5cce0-8070-4ada-96e5-fa24b1bd4ff9",
]
def check_api():
url = "https://mangadex.org/title/a96676e5-8ae2-425e-b549-7f15dd34a6d8/komi-san-wa-komyushou-desu"
test = MdlpMain.check_api(url)
assert test == eval(mangadlp.api.mangadex.Mangadex)