MCPcopy Create free account
hub / github.com/dtormoen/tsk-tsk / test_create_agent_network

Function test_create_agent_network

src/docker/proxy_manager.rs:1127–1145  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1125
1126 #[tokio::test]
1127 async fn test_create_agent_network() {
1128 let mock_client = Arc::new(TrackedDockerClient::default());
1129 let ctx = AppContext::builder().build();
1130
1131 let manager = ProxyManager::new(
1132 mock_client.clone(),
1133 ctx.tsk_env(),
1134 ContainerEngine::Docker,
1135 None,
1136 );
1137 let result = manager.create_agent_network("test-task-123").await;
1138
1139 assert!(result.is_ok());
1140 assert_eq!(result.unwrap(), "tsk-agent-test-task-123");
1141
1142 let calls = mock_client.create_internal_network_calls.lock().unwrap();
1143 assert_eq!(calls.len(), 1);
1144 assert_eq!(calls[0], "tsk-agent-test-task-123");
1145 }
1146
1147 #[tokio::test]
1148 async fn test_create_agent_network_error() {

Callers

nothing calls this directly

Calls 3

tsk_envMethod · 0.80
create_agent_networkMethod · 0.80
buildMethod · 0.45

Tested by

no test coverage detected