Files

34 lines
792 B
Go

package file_store
import (
"os"
"testing"
)
func requireExternalObjectStorage(t *testing.T) {
t.Helper()
if os.Getenv("BELL_TEST_EXTERNAL_OBJECT_STORAGE") != "1" {
t.Skip("external object-storage test disabled; set BELL_TEST_EXTERNAL_OBJECT_STORAGE=1 with test-only credentials")
}
}
func TestKODOUpload(t *testing.T) {
requireExternalObjectStorage(t)
e := OXS{"", "", "", ""}
var oxs = e.Setup(QiNiuKodo, map[string]interface{}{"Zone": "华东"})
err := oxs.UpLoad("test.png", "./test.png")
if err != nil {
t.Error(err)
}
t.Log("ok")
}
func TestKODOGetTempToken(t *testing.T) {
requireExternalObjectStorage(t)
e := OXS{"", "", "", ""}
var oxs = e.Setup(QiNiuKodo, map[string]interface{}{"Zone": "华东"})
token, _ := oxs.GetTempToken()
t.Log(token)
t.Log("ok")
}