()
| 1146 | |
| 1147 | #[tokio::test] |
| 1148 | async fn test_create_agent_network_error() { |
| 1149 | let mock_client = Arc::new(TrackedDockerClient { |
| 1150 | create_internal_network_error: Some("Network creation failed".to_string()), |
| 1151 | ..Default::default() |
| 1152 | }); |
| 1153 | let ctx = AppContext::builder().build(); |
| 1154 | |
| 1155 | let manager = ProxyManager::new( |
| 1156 | mock_client.clone(), |
| 1157 | ctx.tsk_env(), |
| 1158 | ContainerEngine::Docker, |
| 1159 | None, |
| 1160 | ); |
| 1161 | let result = manager.create_agent_network("test-task-123").await; |
| 1162 | |
| 1163 | assert!(result.is_err()); |
| 1164 | assert!( |
| 1165 | result |
| 1166 | .unwrap_err() |
| 1167 | .to_string() |
| 1168 | .contains("Failed to create agent network") |
| 1169 | ); |
| 1170 | } |
| 1171 | |
| 1172 | #[tokio::test] |
| 1173 | async fn test_connect_proxy_to_network() { |
nothing calls this directly
no test coverage detected