mirror of
https://github.com/meeb/tubesync.git
synced 2026-04-06 00:01:50 +08:00
26 lines
814 B
Python
26 lines
814 B
Python
from django.conf import settings
|
|
|
|
def read_testdata(arg_dict, *, testdata_path=None):
|
|
if testdata_path is None:
|
|
testdata_path = settings.BASE_DIR / "sync" / "testdata"
|
|
results = {}
|
|
for k, filename in arg_dict.items():
|
|
with open(testdata_path / filename, "rt") as file:
|
|
results[k] = file.read()
|
|
return results
|
|
|
|
|
|
_TESTDATA_FILES = {
|
|
"boring": "metadata.json",
|
|
"hdr": "metadata_hdr.json",
|
|
"60fps": "metadata_60fps.json",
|
|
"60fps+hdr": "metadata_60fps_hdr.json",
|
|
"20230629": "metadata_2023-06-29.json",
|
|
"issue499_1080p50": "metadata_issue_499_1080p50.json",
|
|
"issue499_premium": "metadata_issue_499_premium.json",
|
|
"expected_nfo": "expected_nfo.xml",
|
|
"minimal": "minimal_metadata.json",
|
|
}
|
|
|
|
all_test_metadata = read_testdata(_TESTDATA_FILES)
|