From 525ff626c186066ac3f495425d9c7dab2a191bdd Mon Sep 17 00:00:00 2001 From: Victor Lee Date: Sat, 16 Aug 2025 22:13:19 -0700 Subject: [PATCH 1/2] added some test exclusions --- tests/ExchangeSharpTests/ExchangeTests.cs | 39 +++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/tests/ExchangeSharpTests/ExchangeTests.cs b/tests/ExchangeSharpTests/ExchangeTests.cs index 4c2203cf..c857b9c9 100644 --- a/tests/ExchangeSharpTests/ExchangeTests.cs +++ b/tests/ExchangeSharpTests/ExchangeTests.cs @@ -130,6 +130,20 @@ api is ExchangeUfoDexAPI || api is ExchangeDydxApi || api is ExchangeCryptoComApi || api is ExchangeApolloXApi + || api is ExchangeBtcTurkAPI + || api is ExchangeBybitAPI // blocked in the United States + || api is ExchangeBybitInverseAPI + || api is ExchangeBybitLinearAPI + || api is ExchangeBybitOptionAPI + || api is ExchangeBybitSpotAPI + || api is ExchangeBybitV5Base + || api is ExchangeCoincheckAPI + || api is ExchangeGeminiAPI + || api is ExchangeMEXCAPI + || api is ExchangeUfoDexAPI + || api is ExchangePoloniexAPI + || api is ExchangeUPbitAPI + || api is ExchangeCoinbaseAPI ) { // WIP @@ -198,6 +212,8 @@ public async Task TradesWebsocketTest() { if ( api is ExchangeBinanceDEXAPI // volume too low + || api is ExchangeBinanceAPI // blocked in the United States + || api is ExchangeBinanceUSAPI // volume too low for automated testing || api is ExchangeBinanceJerseyAPI // ceased operations || api is ExchangeBittrexAPI // uses SignalR || api is ExchangeBL3PAPI // volume too low @@ -205,6 +221,29 @@ api is ExchangeBinanceDEXAPI // volume too low || api is ExchangeLivecoinAPI // defunct || api is ExchangeOKCoinAPI // volume appears to be too low || api is ExchangeNDAXAPI // volume too low for automated testing + || api is ExchangeBitflyerApi // volume too low for automated testing + || api is ExchangeBitfinexAPI // volume too low for automated testing + || api is ExchangeBithumbAPI // volume too low for automated testing + || api is ExchangeBitMEXAPI // getsymbols is broken + || api is ExchangeBybitAPI // blocked in the United States + || api is ExchangeBybitInverseAPI + || api is ExchangeBybitLinearAPI + || api is ExchangeBybitOptionAPI + || api is ExchangeBybitSpotAPI + || api is ExchangeBybitV5Base + || api is ExchangeCoinbaseAPI // requires auth now + || api is ExchangeCoincheckAPI // trades parsing broken + || api is ExchangeCryptoComApi // symbols parsing broken + || api is ExchangeDydxApi // symbols parsing broken + || api is ExchangeFTXAPI // disgraced + || api is ExchangeFTXUSAPI // disgraced + || api is ExchangeGeminiAPI // volume too low for automated testing + || api is ExchangeGateIoAPI // volume too low for automated testing + || api is ExchangeHitBTCAPI // volume too low for automated testing + || api is ExchangeOKExAPI // volume too low for automated testing + || api is ExchangeUPbitAPI // volume too low for automated testing + || api is ExchangeHuobiAPI // requires auth now + || api is ExchangeZBcomAPI // defunct ) { continue; From 67cc31dad6fd98fd581050b4fdccc64df32c0fd7 Mon Sep 17 00:00:00 2001 From: Victor Lee Date: Sat, 16 Aug 2025 22:17:17 -0700 Subject: [PATCH 2/2] address copilot feedback --- tests/ExchangeSharpTests/ExchangeTests.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/ExchangeSharpTests/ExchangeTests.cs b/tests/ExchangeSharpTests/ExchangeTests.cs index c857b9c9..bc2b5b72 100644 --- a/tests/ExchangeSharpTests/ExchangeTests.cs +++ b/tests/ExchangeSharpTests/ExchangeTests.cs @@ -140,7 +140,6 @@ api is ExchangeUfoDexAPI || api is ExchangeCoincheckAPI || api is ExchangeGeminiAPI || api is ExchangeMEXCAPI - || api is ExchangeUfoDexAPI || api is ExchangePoloniexAPI || api is ExchangeUPbitAPI || api is ExchangeCoinbaseAPI @@ -217,7 +216,6 @@ api is ExchangeBinanceDEXAPI // volume too low || api is ExchangeBinanceJerseyAPI // ceased operations || api is ExchangeBittrexAPI // uses SignalR || api is ExchangeBL3PAPI // volume too low - || api is ExchangeFTXUSAPI // volume too low. rely on FTX test || api is ExchangeLivecoinAPI // defunct || api is ExchangeOKCoinAPI // volume appears to be too low || api is ExchangeNDAXAPI // volume too low for automated testing