midnight-static / tests /test_showcases.py
cajpany's picture
Upload folder using huggingface_hub
6031840 verified
Raw
History Blame Contribute Delete
723 Bytes
import json
from pathlib import Path
from midnight_static.showcases import default_showcase, load_showcase, showcase_labels
def test_default_showcase_asset_exists():
audio_path, script_json = default_showcase()
assert audio_path is not None
assert Path(audio_path).exists()
assert Path(audio_path).stat().st_size > 100_000
assert json.loads(script_json)["title"].startswith("The Case of")
def test_all_showcases_exist():
labels = showcase_labels()
assert len(labels) == 3
for label in labels:
audio_path, script_json = load_showcase(label)
assert audio_path is not None
assert Path(audio_path).exists()
assert json.loads(script_json)["title"] == label