Rev 5271: Merge sftp-leaks into catch-them-all in file:///home/vila/src/bzr/experimental/leaking-tests/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Sat Jun 12 16:00:18 BST 2010
At file:///home/vila/src/bzr/experimental/leaking-tests/
------------------------------------------------------------
revno: 5271 [merge]
revision-id: v.ladeuil+lp at free.fr-20100612150018-vgjduv1uano3ahok
parent: v.ladeuil+lp at free.fr-20100611165829-2z46a6lc2i2gc8na
parent: v.ladeuil+lp at free.fr-20100612150017-qits7s9sf2ai0skm
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: catch-them-all
timestamp: Sat 2010-06-12 17:00:18 +0200
message:
Merge sftp-leaks into catch-them-all
modified:
bzrlib/tests/http_utils.py HTTPTestUtil.py-20050914180604-247d3aafb7a43343
bzrlib/tests/test_http.py testhttp.py-20051018020158-b2eef6e867c514d9
bzrlib/tests/test_server.py test_server.py-20100209163834-im1ozfuenfmqaa2m-1
-------------- next part --------------
=== modified file 'bzrlib/tests/http_utils.py'
--- a/bzrlib/tests/http_utils.py 2010-06-11 16:31:34 +0000
+++ b/bzrlib/tests/http_utils.py 2010-06-12 14:56:23 +0000
@@ -28,13 +28,14 @@
errors,
osutils,
tests,
- )
-from bzrlib.smart import medium, protocol
+ transport,
+ )
+from bzrlib.smart import (
+ medium,
+ protocol,
+ )
from bzrlib.tests import http_server
-from bzrlib.transport import (
- chroot,
- get_transport,
- )
+from bzrlib.transport import chroot
class HTTPServerWithSmarts(http_server.HttpServer):
@@ -56,11 +57,12 @@
def do_POST(self):
"""Hand the request off to a smart server instance."""
- backing = get_transport(self.server.test_case_server._home_dir)
+ backing = transport.get_transport(
+ self.server.test_case_server._home_dir)
chroot_server = chroot.ChrootServer(backing)
chroot_server.start_server()
try:
- t = get_transport(chroot_server.get_url())
+ t = transport.get_transport(chroot_server.get_url())
self.do_POST_inner(t)
finally:
chroot_server.stop_server()
@@ -157,7 +159,7 @@
return self._adjust_url(base, relpath)
def get_secondary_transport(self, relpath=None):
- t = get_transport(self.get_secondary_url(relpath))
+ t = transport.get_transport(self.get_secondary_url(relpath))
self.assertTrue(t.is_readonly())
return t
@@ -261,7 +263,7 @@
return self._adjust_url(base, relpath)
def get_old_transport(self, relpath=None):
- t = get_transport(self.get_old_url(relpath))
+ t = transport.get_transport(self.get_old_url(relpath))
self.assertTrue(t.is_readonly())
return t
@@ -270,7 +272,7 @@
return self._adjust_url(base, relpath)
def get_new_transport(self, relpath=None):
- t = get_transport(self.get_new_url(relpath))
+ t = transport.get_transport(self.get_new_url(relpath))
self.assertTrue(t.is_readonly())
return t
=== modified file 'bzrlib/tests/test_http.py'
--- a/bzrlib/tests/test_http.py 2010-06-11 16:31:34 +0000
+++ b/bzrlib/tests/test_http.py 2010-06-12 14:56:23 +0000
@@ -1406,8 +1406,8 @@
self.old_transport = self.get_old_transport()
- def get_a(self, transport):
- return transport.get('a')
+ def get_a(self, t):
+ return t.get('a')
def test_no_redirection(self):
t = self.get_new_transport()
=== modified file 'bzrlib/tests/test_server.py'
--- a/bzrlib/tests/test_server.py 2010-06-11 16:58:21 +0000
+++ b/bzrlib/tests/test_server.py 2010-06-12 15:00:12 +0000
@@ -262,6 +262,9 @@
self.exception = None
self.ignored_exceptions = None # see set_ignored_exceptions
+ # compatibility thunk for python-2.4 and python-2.5...
+ name = property(threading.Thread.getName, threading.Thread.setName)
+
def set_event(self, event):
self.ready = event
@@ -560,15 +563,15 @@
self.server = self.create_server()
self._server_thread = ThreadWithException(
event=self.server.started,
- name='(%s:%s)' % (self.host, self.port),
target=self.run_server)
self._server_thread.start()
# Wait for the server thread to start (i.e release the lock)
self.server.started.wait()
- if debug_threads():
- print 'Server thread %s started' % (self._server_thread.name,)
# Get the real address, especially the port
self.host, self.port = self.server.server_address
+ self._server_thread.name = self.server.server_address
+ if debug_threads():
+ print 'Server thread %s started' % (self._server_thread.name,)
# If an exception occured during the server start, it will get raised,
# otherwise, the server is blocked on its accept() call.
self._server_thread.pending_exception()
More information about the bazaar-commits
mailing list