14. finishing connectors
This commit is contained in:
@ -13,6 +13,10 @@ from ..connectors.kraken_connector import KrakenConnector
|
||||
from ..connectors.bybit_connector import BybitConnector
|
||||
from ..connectors.okx_connector import OKXConnector
|
||||
from ..connectors.huobi_connector import HuobiConnector
|
||||
from ..connectors.kucoin_connector import KuCoinConnector
|
||||
from ..connectors.gateio_connector import GateIOConnector
|
||||
from ..connectors.bitfinex_connector import BitfinexConnector
|
||||
from ..connectors.mexc_connector import MEXCConnector
|
||||
|
||||
|
||||
class TestAllConnectors:
|
||||
@ -27,12 +31,16 @@ class TestAllConnectors:
|
||||
'kraken': KrakenConnector(),
|
||||
'bybit': BybitConnector(use_testnet=True),
|
||||
'okx': OKXConnector(use_demo=True),
|
||||
'huobi': HuobiConnector()
|
||||
'huobi': HuobiConnector(),
|
||||
'kucoin': KuCoinConnector(use_sandbox=True),
|
||||
'gateio': GateIOConnector(use_testnet=True),
|
||||
'bitfinex': BitfinexConnector(),
|
||||
'mexc': MEXCConnector()
|
||||
}
|
||||
|
||||
def test_all_connectors_initialization(self, all_connectors):
|
||||
"""Test that all connectors initialize correctly."""
|
||||
expected_names = ['binance', 'coinbase', 'kraken', 'bybit', 'okx', 'huobi']
|
||||
expected_names = ['binance', 'coinbase', 'kraken', 'bybit', 'okx', 'huobi', 'kucoin', 'gateio', 'bitfinex', 'mexc']
|
||||
|
||||
for name, connector in all_connectors.items():
|
||||
assert connector.exchange_name == name
|
||||
@ -184,7 +192,11 @@ async def test_connector_compatibility():
|
||||
'kraken': KrakenConnector(),
|
||||
'bybit': BybitConnector(use_testnet=True),
|
||||
'okx': OKXConnector(use_demo=True),
|
||||
'huobi': HuobiConnector()
|
||||
'huobi': HuobiConnector(),
|
||||
'kucoin': KuCoinConnector(use_sandbox=True),
|
||||
'gateio': GateIOConnector(use_testnet=True),
|
||||
'bitfinex': BitfinexConnector(),
|
||||
'mexc': MEXCConnector()
|
||||
}
|
||||
|
||||
# Test basic functionality
|
||||
|
Reference in New Issue
Block a user