manga-dlp/tests/test_07_metadata.py
Ivan Schaller f8b1013b68
Some checks failed
ci/woodpecker/push/tests Pipeline failed
fix metadata test
2023-02-14 13:36:48 +01:00

32 lines
867 B
Python

from pathlib import Path
from mangadlp.metadata import write_metadata
def test_metadata_creation():
test_metadata_file = Path("tests/ComicInfo_test.xml")
metadata_path = Path("tests/")
metadata_file = Path("tests/ComicInfo.xml")
metadata = {
"Volume": "1",
"Number": "2",
"PageCount": "99",
"Count": "10",
"LanguageISO": "en",
"Title": "title1",
"Series": "series1",
"Summary": "summary1",
"Genre": "genre1",
"Web": "https://mangadex.org",
"Format": "cbz",
}
write_metadata(metadata_path, metadata)
assert metadata_file.exists()
read_in_metadata = metadata_file.read_text(encoding="utf8")
test_metadata = test_metadata_file.read_text(encoding="utf8")
assert test_metadata == read_in_metadata
# cleanup
metadata_file.unlink()