Пример #1
0
 def test_update_market(self, with_login):
     """6.新增市场——获取交易对市场列表——修改市场信息——获取交易对市场"""
     # 获取交易对市场
     m_api = MarketManagementApi()
     user = self.data['user']
     email, password = user['email'], user['password']
     token = with_login('tenant', [m_api], email, password)
     rv = m_api.markets_get()
     market_id = rv.items[0].id
     market_detail = m_api.markets_id_get(market_id)
     new_fee_rate = str(market_detail.fee_rate + 0.001)  # 后续去掉str
     m_api.markets_id_put(id=market_id, fee_rate=new_fee_rate)
     market_detail_1 = m_api.markets_id_get(market_id)
     assert market_detail_1.fee_rate == float(new_fee_rate)  # 后续去掉float
Пример #2
0
 def test_market_detail(self, with_login):
     """5.新增市场——获取交易对市场列表——获取交易币种——获取交易对市场单价——获取市场详情"""
     # 获取交易对市场
     m_api = MarketManagementApi()
     user = self.data['user']
     email, password = user['email'], user['password']
     with_login('tenant', [m_api], email, password)
     rv = m_api.markets_get()
     market_id = rv.items[0].id
     market_detail = m_api.markets_id_get(market_id)
     assert market_detail.id == market_id
     # total_rate = float(TestMarket1.fee_rate) + float(self.service_rate)
     # assert market_detail.total_rate == 0.00011  # todo 暂时不测这个
     # assert market_detail.fee_rate == Decimal(TestMarket1.fee_rate)  # todo 暂时不测这个
     # assert market_detail.service_rate == float(TestMarket1.service_rate)
     assert market_detail.buyer_coin_id == str(
         self.data['b_coin'].id)  # todo 后续去掉str
     assert market_detail.seller_coin_id == str(
         self.data['s_coin'].id)  # todo 后续去掉str