waft.framework_unit_tests.test_system.test_clients.test_agent_api_client module¶
Unit tests for AgentApiClient.
- class waft.framework_unit_tests.test_system.test_clients.test_agent_api_client.TestAgentApiClientContextManager¶
Bases:
objectTest context manager support.
- test_close_handles_missing_client()¶
Test that close() handles case where _client doesn’t exist.
- test_context_manager_closes_client()¶
Test that exiting context manager closes the client.
- class waft.framework_unit_tests.test_system.test_clients.test_agent_api_client.TestAgentApiClientHealthCheck¶
Bases:
objectTest health check endpoint.
- test_health_check_raises_on_error()¶
Test that health check raises on HTTP error.
- test_health_check_success()¶
Test successful health check.
- class waft.framework_unit_tests.test_system.test_clients.test_agent_api_client.TestAgentApiClientInitialization¶
Bases:
objectTest AgentApiClient initialization.
- test_creates_httpx_client_with_correct_config()¶
Test that client is created with correct base URL and headers.
- test_strips_trailing_slash_from_url()¶
Test that trailing slash is stripped from agent URL.
- class waft.framework_unit_tests.test_system.test_clients.test_agent_api_client.TestAgentApiClientLogs¶
Bases:
objectTest logs endpoint.
- test_get_logs_with_custom_lines()¶
Test getting logs with custom line count.
- test_get_logs_with_default_lines()¶
Test getting logs with default line count.
- test_get_logs_with_none_returns_all()¶
Test getting all logs when lines is None.
- class waft.framework_unit_tests.test_system.test_clients.test_agent_api_client.TestAgentApiClientMetrics¶
Bases:
objectTest metrics endpoint.
- test_get_metrics_success()¶
Test successful metrics retrieval.
- class waft.framework_unit_tests.test_system.test_clients.test_agent_api_client.TestAgentApiClientSchedules¶
Bases:
objectTest schedule management endpoints.
- test_create_schedule()¶
Test creating a schedule.
- test_delete_schedule()¶
Test deleting a schedule.
- test_get_schedule()¶
Test getting a specific schedule.
- test_list_schedules()¶
Test listing schedules.
- test_update_schedule()¶
Test updating a schedule.