Пример #1
0
 def test__get_cleared_market_error(self, mock_events, mock_config):
     mock_flumine = mock.Mock()
     mock_betting_client = mock.Mock()
     mock_betting_client.betting.list_cleared_orders.side_effect = BetfairError
     self.assertFalse(
         worker._get_cleared_market(mock_flumine, mock_betting_client,
                                    "1.23"))
     mock_betting_client.betting.list_cleared_orders.assert_called_with(
         bet_status="SETTLED",
         market_ids=["1.23"],
         group_by="MARKET",
         customer_strategy_refs=[mock_config.customer_strategy_ref],
     )
Пример #2
0
 def test__get_cleared_market_no_orders(self, mock_config):
     mock_flumine = mock.Mock()
     mock_betting_client = mock.Mock()
     mock_cleared_markets = mock.Mock()
     mock_cleared_markets.orders = []
     mock_betting_client.betting.list_cleared_orders.return_value = (
         mock_cleared_markets)
     self.assertFalse(
         worker._get_cleared_market(mock_flumine, mock_betting_client,
                                    "1.23"))
     mock_betting_client.betting.list_cleared_orders.assert_called_with(
         bet_status="SETTLED",
         market_ids=["1.23"],
         group_by="MARKET",
         customer_strategy_refs=[mock_config.customer_strategy_ref],
     )
Пример #3
0
 def test__get_cleared_market(self, mock_events, mock_config):
     mock_flumine = mock.Mock()
     mock_betting_client = mock.Mock()
     mock_cleared_markets = mock.Mock()
     mock_cleared_markets.orders = [1]
     mock_betting_client.betting.list_cleared_orders.return_value = (
         mock_cleared_markets)
     self.assertTrue(
         worker._get_cleared_market(mock_flumine, mock_betting_client,
                                    "1.23"))
     mock_betting_client.betting.list_cleared_orders.assert_called_with(
         bet_status="SETTLED",
         market_ids=["1.23"],
         group_by="MARKET",
         customer_strategy_refs=[mock_config.customer_strategy_ref],
     )
     mock_flumine.handler_queue.put.assert_called_with(
         mock_events.ClearedMarketsEvent())