Beispiel #1
0
 def test_complex(self):
     client = Complex()
     waiter = Waiter(client.request,
                     args=['http://aws.amazon.com/'],
                     kwargs={'timeout': 5},
                     retries=1,
                     interval=0.5)
     waiter.messages = []
     final = waiter.join(before_attempt=before_running,
                         before_wait=before_sleeping)
     self.assertEqual(waiter.messages, [
         "About to attempt 'request'...",
         "Whelp, that didn't work. Sleeping for 0.5...",
         "About to attempt 'request'..."
     ])
     self.assertEqual(
         final,
         'Got a 200 from http://aws.amazon.com/ in less than 5 seconds.')
Beispiel #2
0
 def test_complex(self):
     client = Complex()
     waiter = Waiter(
         client.request,
         args=['http://aws.amazon.com/'],
         kwargs={'timeout': 5},
         retries=1,
         interval=0.5
     )
     waiter.messages = []
     final = waiter.join(
         before_attempt=before_running,
         before_wait=before_sleeping
     )
     self.assertEqual(waiter.messages, [
         "About to attempt 'request'...",
         "Whelp, that didn't work. Sleeping for 0.5...",
         "About to attempt 'request'..."
     ])
     self.assertEqual(
         final,
         'Got a 200 from http://aws.amazon.com/ in less than 5 seconds.'
     )