github.com/qiniu/go-sdk/v7@v7.27.0/pili/hub_test.go (about) 1 //go:build integration 2 // +build integration 3 4 package pili 5 6 import ( 7 "context" 8 "testing" 9 10 "github.com/stretchr/testify/assert" 11 ) 12 13 func TestManager_GetHubsList(t *testing.T) { 14 if SkipTest() { 15 t.SkipNow() 16 } 17 ast := assert.New(t) 18 manager := NewManager(ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}) 19 _, err := manager.GetHubList(context.Background()) 20 ast.Nil(err) 21 } 22 23 func TestManager_GetHubInfo(t *testing.T) { 24 if SkipTest() { 25 t.SkipNow() 26 } 27 ast := assert.New(t) 28 manager := NewManager(ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}) 29 _, err := manager.GetHubInfo(context.Background(), GetHubInfoRequest{Hub: TestHub}) 30 ast.Nil(err) 31 } 32 33 func TestManager_HubSecurity(t *testing.T) { 34 if SkipTest() { 35 t.SkipNow() 36 } 37 ast := assert.New(t) 38 manager := NewManager(ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}) 39 err := manager.HubSecurity(context.Background(), HubSecurityRequest{ 40 Hub: TestHub, 41 PublishSecurity: "static", 42 PublishKey: "qiniu_static_publish_key", 43 }) 44 ast.Nil(err) 45 } 46 47 func TestManager_HubHlsplus(t *testing.T) { 48 if SkipTest() { 49 t.SkipNow() 50 } 51 ast := assert.New(t) 52 manager := NewManager(ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}) 53 err := manager.HubHlsplus(context.Background(), HubHlsplusRequest{Hub: TestHub, HlsPlus: false}) 54 ast.Nil(err) 55 } 56 57 func TestManager_HubPersistence(t *testing.T) { 58 if SkipTest() || TestBucket == "" { 59 t.SkipNow() 60 } 61 ast := assert.New(t) 62 manager := NewManager(ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}) 63 err := manager.HubPersistence(context.Background(), HubPersistenceRequest{ 64 Hub: TestHub, 65 StorageBucket: TestBucket, 66 LiveDataExpireDays: 30, 67 }) 68 ast.Nil(err) 69 } 70 71 func TestManager_HubSnapshot(t *testing.T) { 72 if SkipTest() { 73 t.SkipNow() 74 } 75 ast := assert.New(t) 76 manager := NewManager(ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}) 77 err := manager.HubSnapshot(context.Background(), HubSnapshotRequest{Hub: TestHub, SnapshotInterval: 30}) 78 ast.Nil(err) 79 }