Beispiel #1
0
    def test_repeating_exception_bubbles_out(self):
        def send_fail(messages):
            raise Exception

        with self.assertRaises(Exception):
            with mocks.override_send_messages(send_fail):
                send_email('*****@*****.**', '*****@*****.**', 'subjek', 'test', {})
Beispiel #2
0
    def test_repeating_exception_bubbles_out(self):
        def send_fail(messages):
            raise Exception

        with self.assertRaises(Exception):
            with mocks.override_send_messages(send_fail):
                send_email('*****@*****.**', '*****@*****.**', 'subjek', 'test', {})
Beispiel #3
0
    def test_ses_blacklist_silently_fails(self):
        def send_fail(messages):
            raise BotoServerError(400, "Bad Request",
            """<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">
                 <Error>
                   <Type>Sender</Type>
                   <Code>MessageRejected</Code>
                   <Message>Address blacklisted.</Message>
                 </Error>
                 <RequestId>a693e02d-00f2-11e1-9a52-ed3836840b28</RequestId>
               </ErrorResponse>""")

        with mocks.override_send_messages(send_fail):
            send_email('*****@*****.**', '*****@*****.**', 'subjek', 'test', {})
Beispiel #4
0
    def test_ses_blacklist_silently_fails(self):
        def send_fail(messages):
            raise BotoServerError(
                400, "Bad Request",
                """<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">
                 <Error>
                   <Type>Sender</Type>
                   <Code>MessageRejected</Code>
                   <Message>Address blacklisted.</Message>
                 </Error>
                 <RequestId>a693e02d-00f2-11e1-9a52-ed3836840b28</RequestId>
               </ErrorResponse>""")

        with mocks.override_send_messages(send_fail):
            send_email('*****@*****.**', '*****@*****.**', 'subjek', 'test',
                       {})