123456789101112131415161718192021222324252627282930 |
- // Copyright (c) 2015 Arista Networks, Inc.
- // Use of this source code is governed by the Apache License 2.0
- // that can be found in the COPYING file.
- package test
- import (
- "io"
- "os"
- "testing"
- )
- // CopyFile copies a file
- func CopyFile(t *testing.T, srcPath, dstPath string) {
- src, err := os.Open(srcPath)
- if err != nil {
- t.Fatal(err)
- }
- defer src.Close()
- dst, err := os.Create(dstPath)
- if err != nil {
- t.Fatal(err)
- }
- defer dst.Close()
- _, err = io.Copy(dst, src)
- if err != nil {
- t.Fatal(err)
- }
- }
|