Rev 5271: Fix some fallouts from previous fixes, all tests passing (no more http leaks). in file:///home/vila/src/bzr/experimental/leaking-tests/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Sat Jun 5 11:25:45 BST 2010
At file:///home/vila/src/bzr/experimental/leaking-tests/
------------------------------------------------------------
revno: 5271
revision-id: v.ladeuil+lp at free.fr-20100605102545-woq8deyokfl3q61z
parent: v.ladeuil+lp at free.fr-20100605090106-x5intbf9udhfpvwu
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: http-leaks
timestamp: Sat 2010-06-05 12:25:45 +0200
message:
Fix some fallouts from previous fixes, all tests passing (no more http leaks).
* bzrlib/tests/test_test_server.py:
(TestTCPServerInAThread): server_address has been replaced
by (host, port).
* bzrlib/tests/test_http.py:
(SampleSocket.__init__): Define close() too.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_http.py'
--- a/bzrlib/tests/test_http.py 2010-06-04 11:48:56 +0000
+++ b/bzrlib/tests/test_http.py 2010-06-05 10:25:45 +0000
@@ -1732,6 +1732,7 @@
self.readfile = StringIO(socket_read_content)
self.writefile = StringIO()
self.writefile.close = lambda: None
+ self.close = lambda: None
def makefile(self, mode='r', bufsize=None):
if 'r' in mode:
=== modified file 'bzrlib/tests/test_server.py'
--- a/bzrlib/tests/test_server.py 2010-06-04 16:31:07 +0000
+++ b/bzrlib/tests/test_server.py 2010-06-05 10:25:45 +0000
@@ -362,7 +362,7 @@
def handle_error(self, request, client_address):
# Stop serving and re-raise the last exception seen
self.serving.clear()
- self.sibling_class.handle_error(self, request, client_address)
+# self.sibling_class.handle_error(self, request, client_address)
raise
# The following methods are called by the main thread
=== modified file 'bzrlib/tests/test_test_server.py'
--- a/bzrlib/tests/test_test_server.py 2010-06-03 18:32:06 +0000
+++ b/bzrlib/tests/test_test_server.py 2010-06-05 10:25:45 +0000
@@ -117,17 +117,18 @@
def test_start_stop(self):
server = self.get_server()
client = self.get_client()
- client.connect(server.server_address)
+ client.connect((server.host, server.port))
server.stop_server()
# since the server doesn't accept connections anymore attempting to
# connect should fail
client = self.get_client()
- self.assertRaises(socket.error, client.connect, server.server_address)
+ self.assertRaises(socket.error,
+ client.connect, (server.host, server.port))
def test_client_talks_server_respond(self):
server = self.get_server()
client = self.get_client()
- client.connect(server.server_address)
+ client.connect((server.host, server.port))
self.assertIs(None, client.write('ping\n'))
resp = client.read()
self.assertClientAddr(client, server, 0)
@@ -159,7 +160,7 @@
connection_handler_class=FailingConnectionHandler)
# The server won't fail until a client connect
client = self.get_client()
- client.connect(server.server_address)
+ client.connect((server.host, server.port))
try:
# Now we must force the server to answer by sending the request and
# waiting for some answer. But since we don't control when the
More information about the bazaar-commits
mailing list