package xapp
import (
- "io/ioutil"
"net/http"
"os"
"testing"
utils.FetchFiles("./", []string{"go.mod"})
utils.FetchFiles("./", []string{"go.mod"})
- tmpFile, err := ioutil.TempFile("", "symptom")
+ tmpFileName, err := utils.ZipFilesToTmpFile("/tmp/abcd", "symptom", []string{"/tmp/abcd/file.txt"})
assert.Equal(t, err, nil)
- defer os.Remove(tmpFile.Name())
+ defer os.Remove(tmpFileName)
- err = utils.ZipFiles(tmpFile, "/tmp/abcd", []string{"/tmp/abcd/file.txt"})
+ assert.Equal(t, utils.CreateDir("/tmp/dcba"), nil)
+ _, err = utils.UnZipFiles(tmpFileName, "/tmp/dcba")
assert.Equal(t, err, nil)
utils.DeleteFile("/tmp/abcd")
+ utils.DeleteFile("/tmp/dcba")
}
func TestSymptomdata(t *testing.T) {