Files
romm/backend/endpoints/tests/test_config.py
Georges-Antoine Assi eca1eb1136 model and scanning
2024-05-01 15:27:16 -04:00

22 lines
694 B
Python

from fastapi.testclient import TestClient
from main import app
client = TestClient(app)
def test_config():
response = client.get("/config")
assert response.status_code == 200
config = response.json()
assert config.get('EXCLUDED_PLATFORMS') == []
assert config.get('EXCLUDED_SINGLE_EXT') == []
assert config.get('EXCLUDED_SINGLE_FILES') == []
assert config.get('EXCLUDED_MULTI_FILES') == []
assert config.get('EXCLUDED_MULTI_PARTS_EXT') == []
assert config.get('EXCLUDED_MULTI_PARTS_FILES') == []
assert config.get('PLATFORMS_BINDING') == {}
assert config.get('ROMS_FOLDER_NAME') == 'roms'
assert config.get('FIRMWARE_FOLDER_NAME') == 'bios'