Пример #1
0
    def test_watch_for_funds_does_not_update_matchmaking_if_not_necessary(self, mock_set_watch_time, mock_set_funds, mock_funded):
        level_5_actions.FUNDED = True
        level_5_actions._interchain_client.check_balance = MagicMock(return_value=500000000)
        level_5_actions._interchain_client.get_transaction_fee_estimate = MagicMock(return_value=5000)
        level_5_actions.watch_for_funds()

        level_5_actions._interchain_client.check_balance.assert_called_once()
        mock_funded.assert_not_called()
        mock_set_watch_time.assert_called_once()
        mock_set_funds.assert_called_once_with(500000000)
        self.assertTrue(level_5_actions.FUNDED)
Пример #2
0
    def test_watch_for_funds_calls_correct_functions(self, mock_set_watch_time, mock_set_funds, mock_funded):
        level_5_actions.FUNDED = False
        level_5_actions._interchain_client.check_balance = MagicMock(return_value=500000000)
        level_5_actions._interchain_client.get_transaction_fee_estimate = MagicMock(return_value=5000)
        level_5_actions.watch_for_funds()

        level_5_actions._interchain_client.check_balance.assert_called_once()
        mock_funded.assert_called_once_with(True)
        mock_set_watch_time.assert_called_once()
        mock_set_funds.assert_called_once_with(500000000)
        self.assertTrue(level_5_actions.FUNDED)