tanya/test/okxAli/candleList_test.go

78 lines
2.1 KiB
Go

package okx
import (
. "gitea.zjmud.xyz/phyer/tanya/okx"
// "os"
"testing"
"time"
)
// func TestCandleList_ToJson(t *testing.T) {
// startTime := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC)
// endTime := time.Date(2023, 12, 31, 0, 0, 0, 0, time.UTC)
// cl, err := MakeCandleList("BTC-USDT", "1D", startTime, endTime, 50)
// if err != nil {
// t.Fatalf("ToJson failed: %v", err)
// }
// jsonStr, err := cl.ToJson()
// if err != nil {
// t.Fatalf("ToJson failed: %v", err)
// }
//
// // Write to temp file
// tmpFile := "/tmp/candle_test.json"
// err = os.WriteFile(tmpFile, []byte(jsonStr), 0644)
// if err != nil {
// t.Fatalf("Failed to write json file: %v", err)
// }
//
// t.Logf("JSON output written to %s", tmpFile)
// }
//
// func TestCandleList_ToCsv(t *testing.T) {
// startTime := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC)
// endTime := time.Date(2023, 12, 31, 0, 0, 0, 0, time.UTC)
// cl, err := MakeCandleList("BTC-USDT", "1D", startTime, endTime, 50)
// if err != nil {
// t.Fatalf("ToJson failed: %v", err)
// }
// csvStr, err := cl.ToCsv()
// if err != nil {
// t.Fatalf("ToCsv failed: %v", err)
// }
//
// // Write to temp file
// tmpFile := "/tmp/candle_test.csv"
// err = os.WriteFile(tmpFile, []byte(csvStr), 0644)
// if err != nil {
// t.Fatalf("Failed to write csv file: %v", err)
// }
//
// t.Logf("CSV output written to %s", tmpFile)
// }
// func TestCandleList_ToFluentd(t *testing.T) {
// startTime := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC)
// endTime := time.Date(2023, 12, 31, 0, 0, 0, 0, time.UTC)
// cl, err := MakeCandleList("BTC-USDT", "1D", startTime, endTime, 50)
// if err != nil {
// t.Fatalf("ToEs failed: %v", err)
// }
// err = cl.ToFluentd()
// if err != nil {
// t.Fatalf("ToEs failed: %v", err)
// }
// }
func TestCandleList_ToElastic(t *testing.T) {
startTime := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC)
endTime := time.Date(2023, 12, 31, 0, 0, 0, 0, time.UTC)
cl, err := MakeCandleList("BTC-USDT", "1D", startTime, endTime, 50)
if err != nil {
t.Fatalf("ToEs failed: %v", err)
}
err = cl.ToElastic()
if err != nil {
t.Fatalf("ToEs failed: %v", err)
}
}