From fec829b82e2b57f51d5849988337ddd11d27ba79 Mon Sep 17 00:00:00 2001 From: Frederic Fortier Date: Tue, 27 Feb 2018 23:10:09 -0500 Subject: [PATCH] BLD: adjustments from testing --- catalyst/constants.py | 3 ++- catalyst/exchange/ccxt/ccxt_exchange.py | 2 +- tests/exchange/test_suites/test_suite_bundle.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/catalyst/constants.py b/catalyst/constants.py index 9770f5f3..b1b6200d 100644 --- a/catalyst/constants.py +++ b/catalyst/constants.py @@ -11,7 +11,8 @@ LOG_LEVEL = int(os.environ.get('CATALYST_LOG_LEVEL', logbook.INFO)) SYMBOLS_URL = 'https://s3.amazonaws.com/enigmaco/catalyst-exchanges/' \ '{exchange}/symbols.json' -EXCHANGE_CONFIG_URL = 'http://127.0.0.1:8080/exchanges/{exchange}/config.json' +EXCHANGE_CONFIG_URL = 'https://s3.amazonaws.com/enigmaco/exchanges/' \ + '{exchange}/config.json' DATE_TIME_FORMAT = '%Y-%m-%d %H:%M' DATE_FORMAT = '%Y-%m-%d' diff --git a/catalyst/exchange/ccxt/ccxt_exchange.py b/catalyst/exchange/ccxt/ccxt_exchange.py index ec69cf19..2a35b7e4 100644 --- a/catalyst/exchange/ccxt/ccxt_exchange.py +++ b/catalyst/exchange/ccxt/ccxt_exchange.py @@ -194,7 +194,7 @@ class CCXT(Exchange): return TradingPair(**params) def load_assets(self): - if self._config is None: + if self._config is None or 'error' in self._config: raise ValueError('Exchange config not available.') self.assets = [] diff --git a/tests/exchange/test_suites/test_suite_bundle.py b/tests/exchange/test_suites/test_suite_bundle.py index d338045d..b546ff34 100644 --- a/tests/exchange/test_suites/test_suite_bundle.py +++ b/tests/exchange/test_suites/test_suite_bundle.py @@ -197,7 +197,7 @@ class TestSuiteBundle: # population=exchange_population, # features=[bundle], # ) # Type: list[Exchange] - exchanges = [get_exchange('poloniex', skip_init=True)] + exchanges = [get_exchange('binance', skip_init=True)] data_portal = TestSuiteBundle.get_data_portal(exchanges) for exchange in exchanges: