"""Test for invoke_payoneer_payments_payout_lambda task.""" from unittest.mock import patch import pytest from hooks.lambda_invoke.invocation_response import LambdaInvocationResponse from tasks.payoneer_payments_payout.invoke_payoneer_payments_payout_lambda import \ invoke_payoneer_payments_payout_lambda_task @patch('tasks.payoneer_payments_payout.invoke_payoneer_payments_payout_lambda' '.OrchLambdaHook') def test_payoneer_payments_payout_lambda_task( mock_orchlambdahook, mock_payoneer_payments_payout_run, lambda_response_error ): """Test for invoke_payoneer_payments_payout_lambda task.""" mock_lambda_response = LambdaInvocationResponse(lambda_response_error) mock_orchlambdahook.return_value.invoke_lambda.return_value = mock_lambda_response with pytest.raises(Exception): invoke_payoneer_payments_payout_lambda_task(mock_payoneer_payments_payout_run)