38 lines
1.1 KiB
Go
38 lines
1.1 KiB
Go
|
package s3
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"github.com/loveuer/nf-disk/internal/tool"
|
||
|
"github.com/loveuer/nf/nft/log"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestNewClient(t *testing.T) {
|
||
|
log.SetLogLevel(log.LogLevelDebug)
|
||
|
_, err := New(context.TODO(), "http://10.220.10.15:9000/", "8ALV3DUZI31YG4BDRJ0Z", "CRqwS1MsiUj27TbRK+3T2n+LpKWd07VvaDKuzU0H")
|
||
|
if err != nil {
|
||
|
t.Fatalf("call s3.New err = %s", err.Error())
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestListFile(t *testing.T) {
|
||
|
//log.SetLogLevel(log.LogLevelDebug)
|
||
|
|
||
|
//cli, err := New(context.TODO(), "http://10.220.10.14:19000", "5VCR05L4BSGNCTCD8DXP", "FPTMYBEiHhWLJ05C3aGXW8bjFXXNmghc8Za3Fo2u")
|
||
|
cli, err := New(context.TODO(), "http://10.220.10.15:9000/", "8ALV3DUZI31YG4BDRJ0Z", "CRqwS1MsiUj27TbRK+3T2n+LpKWd07VvaDKuzU0H")
|
||
|
if err != nil {
|
||
|
t.Fatalf("call s3.New err = %s", err.Error())
|
||
|
}
|
||
|
|
||
|
files, err := cli.ListFile(tool.Timeout(30), "topic-audit", "")
|
||
|
if err != nil {
|
||
|
t.Fatalf("call s3.ListFile err = %s", err.Error())
|
||
|
}
|
||
|
|
||
|
t.Logf("[x] file length = %d", len(files))
|
||
|
|
||
|
for _, item := range files {
|
||
|
t.Logf("[x: %d] file = %s, size = %d", item.Type, item.Name, item.Size)
|
||
|
}
|
||
|
}
|