- serveral store apis for ebai.

This commit is contained in:
gazebo
2018-09-18 17:09:44 +08:00
parent ef9da89b73
commit 7508c0cf34
4 changed files with 173 additions and 24 deletions

View File

@@ -9,6 +9,11 @@ import (
"go.uber.org/zap"
)
const (
testShopBaiduID = 2233043816
testShopID = "test_708706_63032"
)
var (
api *API
sugarLogger *zap.SugaredLogger
@@ -20,7 +25,7 @@ func init() {
baseapi.Init(sugarLogger)
// sandbox
api = New("source", "secret")
api = New("63032", "8c8b66720b69ae85")
// prod
// api = New("source", "secret")
}
@@ -30,13 +35,15 @@ func TestTest(t *testing.T) {
}
func TestAccessAPI(t *testing.T) {
result, err := api.AccessAPI("shop.get", utils.Params2Map("baidu_shop_id", "2232527731"))
//
result, err := api.AccessAPI("shop.get", utils.Params2Map("baidu_shop_id", testShopBaiduID))
if err != nil {
t.Fatalf("Error when accessing AccessAPI result:%v, error:%v", result, err)
} else {
shopInfo := result.Data.(map[string]interface{})
if len(shopInfo) > 0 {
t.Fatalf("data is not correct:%v", shopInfo)
}
t.Log(utils.Format4Output(result, false))
// shopInfo := result.Data.(map[string]interface{})
// if len(shopInfo) > 0 {
// t.Fatalf("data is not correct:%v", shopInfo)
// }
}
}