Merge pull request #51317 from austinvazquez/refactor-client-container-logs

client: refactor `ContainerLogs` to wrap result
This commit is contained in:
Austin Vazquez
2025-10-29 05:06:22 -05:00
committed by GitHub
5 changed files with 81 additions and 17 deletions

View File

@@ -30,10 +30,8 @@ func TestLogsFollowTailEmpty(t *testing.T) {
id := container.Run(ctx, t, apiClient, container.WithCmd("sleep", "100000"))
logs, err := apiClient.ContainerLogs(ctx, id, client.ContainerLogsOptions{ShowStdout: true, Tail: "2"})
if logs != nil {
defer logs.Close()
}
assert.Check(t, err)
defer logs.Close()
_, err = stdcopy.StdCopy(io.Discard, io.Discard, logs)
assert.Check(t, err)