Ejemplo n.º 1
0
 def test_wait_does_not_propogate_exceptions_from_result(self):
     transfer_coordinator = TransferCoordinator()
     transfer_coordinator.set_exception(FutureResultException())
     transfer_coordinator.announce_done()
     try:
         self.coordinator_controller.wait()
     except FutureResultException as e:
         self.fail('%s should not have been raised.' % e)
Ejemplo n.º 2
0
 def test_wait_does_not_propogate_exceptions_from_result(self):
     transfer_coordinator = TransferCoordinator()
     transfer_coordinator.set_exception(FutureResultException())
     transfer_coordinator.announce_done()
     try:
         self.coordinator_controller.wait()
     except FutureResultException as e:
         self.fail('%s should not have been raised.' % e)
Ejemplo n.º 3
0
 def test_cancel_with_provided_exception(self):
     message = 'my cancel message'
     transfer_coordinator = TransferCoordinator()
     self.coordinator_controller.add_transfer_coordinator(
         transfer_coordinator)
     self.coordinator_controller.cancel(message, exc_type=FatalError)
     transfer_coordinator.announce_done()
     with self.assertRaisesRegexp(FatalError, message):
         transfer_coordinator.result()
Ejemplo n.º 4
0
 def test_cancel_with_message(self):
     message = 'my cancel message'
     transfer_coordinator = TransferCoordinator()
     self.coordinator_controller.add_transfer_coordinator(
         transfer_coordinator)
     self.coordinator_controller.cancel(message)
     transfer_coordinator.announce_done()
     with self.assertRaisesRegexp(CancelledError, message):
         transfer_coordinator.result()
Ejemplo n.º 5
0
 def test_cancel_with_provided_exception(self):
     message = 'my cancel message'
     transfer_coordinator = TransferCoordinator()
     self.coordinator_controller.add_transfer_coordinator(
         transfer_coordinator)
     self.coordinator_controller.cancel(message, exc_type=FatalError)
     transfer_coordinator.announce_done()
     with self.assertRaisesRegexp(FatalError, message):
         transfer_coordinator.result()
Ejemplo n.º 6
0
 def test_cancel_with_message(self):
     message = 'my cancel message'
     transfer_coordinator = TransferCoordinator()
     self.coordinator_controller.add_transfer_coordinator(
         transfer_coordinator)
     self.coordinator_controller.cancel(message)
     transfer_coordinator.announce_done()
     with self.assertRaisesRegexp(CancelledError, message):
         transfer_coordinator.result()