1
0
Fork 0

Fix Swarm unit test for the nodeIP property

This commit is contained in:
Romain 2025-08-27 09:40:05 +02:00 committed by GitHub
parent 1986610363
commit 4ff8eca572
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -409,6 +409,7 @@ func TestSwarmTaskParsing(t *testing.T) {
},
nodes: []swarmtypes.Node{
{
ID: "id1",
Status: swarmtypes.NodeStatus{
Addr: "10.11.12.13",
},
@ -437,7 +438,10 @@ func TestSwarmTaskParsing(t *testing.T) {
dData, err := p.parseService(t.Context(), test.service, test.networks)
require.NoError(t, err)
dockerClient := &fakeServicesClient{tasks: test.tasks}
dockerClient := &fakeServicesClient{
tasks: test.tasks,
nodes: test.nodes,
}
for _, task := range test.tasks {
taskDockerData, err := parseTasks(t.Context(), dockerClient, task, dData, test.networks, test.isGlobalSVC)
@ -445,6 +449,7 @@ func TestSwarmTaskParsing(t *testing.T) {
expected := test.expected[task.ID]
assert.Equal(t, expected.Name, taskDockerData.Name)
assert.Equal(t, expected.NodeIP, taskDockerData.NodeIP)
}
})
}