Files
Nexus/tests/test_script_execution_server_names.py
2026-07-08 22:31:31 +08:00

16 lines
503 B
Python

"""Tests for execution detail server name resolution."""
from server.application.services.script_service import ScriptService
def test_execution_server_id_set_from_json_and_results():
ids = ScriptService._execution_server_id_set(
"[219, 223, 225]",
{"219": {"status": "failed"}, "999": {"status": "failed"}, "_meta": {}},
)
assert ids == {219, 223, 225, 999}
def test_execution_server_id_set_empty():
assert ScriptService._execution_server_id_set(None, {}) == set()