code: def setup(self):
      exchange_name = "bittrex"
      auth = get_exchange_auth(exchange_name)
      self.exchange = CCXT(
          exchange_name=exchange_name,
          key=auth["key"],
          secret=auth["secret"],
          password="",
          quote_currency="usdt",
      )
      self.exchange.init()
  
imports: from logbook import Logger
  from mock import patch, create_autospec, MagicMock, Mock
  import pandas
  from ccxt.base.errors import RequestTimeout
  from catalyst.exchange.exchange_errors import ExchangeRequestError
  from .base import BaseExchangeTestCase
  from catalyst.exchange.ccxt.ccxt_exchange import CCXT
  from catalyst.exchange.exchange_execution import ExchangeLimitOrder
  from catalyst.exchange.utils.exchange_utils import get_exchange_auth
  from catalyst.finance.order import Order
label_desc: Use image node_id 1 for calling the TestCCXT obj's underlying member method code with example usage: obj.setup() without return types