コード例 #1
0
 def test_cleanup(self):
     """
     TransportHelper.cleanup() should call .cleanup() on its
     PersistenceHelper and WorkerHelper.
     """
     tx_helper = TransportHelper(None)
     tx_helper.persistence_helper = FakeCleanupCheckHelper()
     tx_helper.worker_helper = FakeCleanupCheckHelper()
     self.assertEqual(tx_helper.persistence_helper.cleaned_up, False)
     self.assertEqual(tx_helper.worker_helper.cleaned_up, False)
     success_result_of(tx_helper.cleanup())
     self.assertEqual(tx_helper.persistence_helper.cleaned_up, True)
     self.assertEqual(tx_helper.worker_helper.cleaned_up, True)