22 lines
851 B
Python
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))
|