mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-15 03:23:52 +00:00
37 lines
771 B
Go
37 lines
771 B
Go
|
package okex
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"os"
|
||
|
"testing"
|
||
|
|
||
|
"github.com/c9s/bbgo/pkg/types"
|
||
|
"github.com/stretchr/testify/assert"
|
||
|
)
|
||
|
|
||
|
func Test_QueryOrder(t *testing.T) {
|
||
|
key := os.Getenv("OKEX_API_KEY")
|
||
|
secret := os.Getenv("OKEX_API_SECRET")
|
||
|
passphrase := os.Getenv("OKEX_API_PASSPHRASE")
|
||
|
if len(key) == 0 && len(secret) == 0 {
|
||
|
t.Skip("api key/secret are not configured")
|
||
|
return
|
||
|
}
|
||
|
if len(passphrase) == 0 {
|
||
|
t.Skip("passphrase are not configured")
|
||
|
return
|
||
|
}
|
||
|
|
||
|
e := New(key, secret, passphrase)
|
||
|
|
||
|
queryOrder := types.OrderQuery{
|
||
|
Symbol: "BTC-USDT",
|
||
|
OrderID: "609869603774656544",
|
||
|
}
|
||
|
orderDetail, err := e.QueryOrder(context.Background(), queryOrder)
|
||
|
if assert.NoError(t, err) {
|
||
|
assert.NotEmpty(t, orderDetail)
|
||
|
}
|
||
|
t.Logf("order detail: %+v", orderDetail)
|
||
|
}
|