Files
manual_slop/tests/test_api_control_endpoints.py

22 lines
851 B
Python

import pytest
from src.api_hook_client import ApiHookClient
@pytest.mark.asyncio
async def test_control_endpoints_exist():
client = ApiHookClient()
assert hasattr(client, "spawn_mma_worker")
assert hasattr(client, "kill_mma_worker")
assert hasattr(client, "pause_mma_pipeline")
assert hasattr(client, "resume_mma_pipeline")
assert hasattr(client, "inject_context")
assert hasattr(client, "mutate_mma_dag")
def test_api_hook_client_control_methods_exist():
client = ApiHookClient()
assert callable(getattr(client, "spawn_mma_worker", None))
assert callable(getattr(client, "kill_mma_worker", None))
assert callable(getattr(client, "pause_mma_pipeline", None))
assert callable(getattr(client, "resume_mma_pipeline", None))
assert callable(getattr(client, "inject_context", None))
assert callable(getattr(client, "mutate_mma_dag", None))