Merge pull request #5715 from dmcgowan/fix-container-cp-test

Fix container cp test to separate source and destination
This commit is contained in:
Sebastiaan van Stijn 2024-12-27 15:33:39 +01:00 committed by GitHub
commit 07aca45f5e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -66,14 +66,15 @@ func TestRunCopyFromContainerToStdout(t *testing.T) {
}
func TestRunCopyFromContainerToFilesystem(t *testing.T) {
destDir := fs.NewDir(t, "cp-test",
srcDir := fs.NewDir(t, "cp-test",
fs.WithFile("file1", "content\n"))
defer destDir.Remove()
destDir := fs.NewDir(t, "cp-test")
cli := test.NewFakeCli(&fakeClient{
containerCopyFromFunc: func(ctr, srcPath string) (io.ReadCloser, container.PathStat, error) {
assert.Check(t, is.Equal("container", ctr))
readCloser, err := archive.Tar(destDir.Path(), archive.Uncompressed)
readCloser, err := archive.Tar(srcDir.Path(), archive.Uncompressed)
return readCloser, container.PathStat{}, err
},
})