mod exchange_test; use tracing::instrument; use exchanges::binance_swap_ws::BinanceSwapSubscribeType; use standard::exchange::ExchangeEnum; use crate::exchange_test::test_new_exchange_wss; const SYMBOL: &str = "BTC_USDT"; // 测试订阅深度信息 #[tokio::test(flavor = "multi_thread", worker_threads = 4)] #[instrument(level = "TRACE")] async fn test_get_wss_depth() { global::log_utils::init_log_with_trace(); let binance_subscribe_type = vec![ BinanceSwapSubscribeType::PuDepth20levels100ms, ]; test_new_exchange_wss(ExchangeEnum::BinanceSwap, SYMBOL, binance_subscribe_type, "depth").await; } // 测试订阅Ticker信息 #[tokio::test(flavor = "multi_thread", worker_threads = 4)] #[instrument(level = "TRACE")] async fn test_get_wss_ticker() { global::log_utils::init_log_with_trace(); let binance_subscribe_type = vec![ BinanceSwapSubscribeType::PuBookTicker, ]; test_new_exchange_wss(ExchangeEnum::BinanceSwap, SYMBOL, binance_subscribe_type, "ticker").await; }