Rev 5278: Use a better sync for test_server_crash_while_responding test. in file:///home/vila/src/bzr/experimental/leaking-tests/

Vincent Ladeuil v.ladeuil+lp at free.fr
Mon Jun 7 17:55:30 BST 2010


At file:///home/vila/src/bzr/experimental/leaking-tests/

------------------------------------------------------------
revno: 5278
revision-id: v.ladeuil+lp at free.fr-20100607165530-jnix5v6ic2x7c973
parent: v.ladeuil+lp at free.fr-20100607165224-9fl60mc25u3e958w
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: propagate-exceptions
timestamp: Mon 2010-06-07 18:55:30 +0200
message:
  Use a better sync for test_server_crash_while_responding test.
  
  * bzrlib/tests/test_test_server.py (TestTCPServerInAThread.test_server_crash_while_responding.FailingDuringResponseHandler.handle_connection):
  We need to make sure the exception has been recorded which
  requires using the thread event.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_test_server.py'
--- a/bzrlib/tests/test_test_server.py	2010-06-07 16:52:24 +0000
+++ b/bzrlib/tests/test_test_server.py	2010-06-07 16:55:30 +0000
@@ -183,7 +183,7 @@
 
             def handle_connection(self):
                 req = self.rfile.readline()
-                sync.set()
+                threading.currentThread().set_event(sync)
                 raise FailToRespond()
 
         server = self.get_server(



More information about the bazaar-commits mailing list