Files
romm/backend/models/tests/test_assets.py
2024-05-21 10:18:13 -04:00

26 lines
812 B
Python

from models.assets import Save, Screenshot, State
def test_save(save: Save):
assert "test_platform_slug/saves/test_emulator/test_save.sav" in save.full_path
assert (
"/api/raw/assets/test_platform_slug/saves/test_emulator/test_save.sav"
in save.download_path
)
def test_state(state: State):
assert "test_platform_slug/states/test_emulator/test_state.state" in state.full_path
assert (
"/api/raw/assets/test_platform_slug/states/test_emulator/test_state.state"
in state.download_path
)
def test_screenshot(screenshot: Screenshot):
assert "test_platform_slug/screenshots/test_screenshot.png" in screenshot.full_path
assert (
"/api/raw/assets/test_platform_slug/screenshots/test_screenshot.png"
in screenshot.download_path
)