"""Functional tests for simulating transfer processing.""" from unittest.mock import MagicMock, patch from tests.testutils import db from tests.testutils import transferwise_fixtures as fixtures @patch("collaborator.models.transferwise.requests") @db.test_schema_default_seed def test_simulate_transfer_processing(mock_transferwise, test_client): """Test get batch group handler.""" mock_response = MagicMock() mock_response.status_code = 200 mock_response.json.return_value = fixtures.BATCH_TRANSFER_RESPONSE mock_transferwise.get.return_value = mock_response result = test_client.post( "/transferwise/simulate/transfers/1/processing", ) assert result.json == fixtures.BATCH_TRANSFER_RESPONSE assert result.status_code == 200