def test_send_mail_chained_catches_exception( self, as_send_mail, at_log_asynchronous_exception): the_exception = ThermalBaseError('geraldo_rivera') as_send_mail.side_effect = the_exception admt.send_mail_chained('a', 'b', 'c') as_send_mail.assert_called_once_with('b', 'c') at_log_asynchronous_exception.assert_called_once_with(the_exception)
def test_send_mail_chained_catches_exception(self, as_send_mail, at_log_asynchronous_exception): the_exception = ThermalBaseError('geraldo_rivera') as_send_mail.side_effect = the_exception admt.send_mail_chained('a', 'b', 'c') as_send_mail.assert_called_once_with('b', 'c') at_log_asynchronous_exception.assert_called_once_with(the_exception)
def test_send_mail_chained_calls_expected_methods(self, as_send_mail): admt.send_mail_chained('a', 'b', 'c') as_send_mail.assert_called_once_with('b', 'c')