Rev 3140: Cancel RecordingServer move, that was useless. in file:///v/home/vila/src/bzr/bugs/175524/

Vincent Ladeuil v.ladeuil+lp at free.fr
Fri Dec 28 15:33:50 GMT 2007


At file:///v/home/vila/src/bzr/bugs/175524/

------------------------------------------------------------
revno: 3140
revision-id:v.ladeuil+lp at free.fr-20071228153347-k84pqeepvol23tj5
parent: v.ladeuil+lp at free.fr-20071228152844-r64au9m40wem2tuf
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 175524
timestamp: Fri 2007-12-28 16:33:47 +0100
message:
  Cancel RecordingServer move, that was useless.
modified:
  bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
  bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
-------------- next part --------------
=== modified file 'bzrlib/tests/http_utils.py'
--- a/bzrlib/tests/http_utils.py	2007-12-24 15:29:10 +0000
+++ b/bzrlib/tests/http_utils.py	2007-12-28 15:33:47 +0000
@@ -443,60 +443,3 @@
         self.init_proxy_auth()
 
 
-class RecordingServer(object):
-    """A fake HTTP server.
-    
-    It records the bytes sent to it, and replies with a 200.
-    """
-
-    def __init__(self, expect_body_tail=None):
-        """Constructor.
-
-        :type expect_body_tail: str
-        :param expect_body_tail: a reply won't be sent until this string is
-            received.
-        """
-        self._expect_body_tail = expect_body_tail
-        self.host = None
-        self.port = None
-        self.received_bytes = ''
-
-    def setUp(self):
-        self._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-        self._sock.bind(('127.0.0.1', 0))
-        self.host, self.port = self._sock.getsockname()
-        self._ready = threading.Event()
-        self._thread = threading.Thread(target=self._accept_read_and_reply)
-        self._thread.setDaemon(True)
-        self._thread.start()
-        self._ready.wait(5)
-
-    def _accept_read_and_reply(self):
-        self._sock.listen(1)
-        self._ready.set()
-        self._sock.settimeout(5)
-        try:
-            conn, address = self._sock.accept()
-            # On win32, the accepted connection will be non-blocking to start
-            # with because we're using settimeout.
-            conn.setblocking(True)
-            while not self.received_bytes.endswith(self._expect_body_tail):
-                self.received_bytes += conn.recv(4096)
-            conn.sendall('HTTP/1.1 200 OK\r\n')
-        except socket.timeout:
-            # Make sure the client isn't stuck waiting for us to e.g. accept.
-            self._sock.close()
-        except socket.error:
-            # The client may have already closed the socket.
-            pass
-
-    def tearDown(self):
-        try:
-            self._sock.close()
-        except socket.error:
-            # We might have already closed it.  We don't care.
-            pass
-        self.host = None
-        self.port = None
-
-

=== modified file 'bzrlib/tests/test_http.py'
--- a/bzrlib/tests/test_http.py	2007-12-28 15:28:44 +0000
+++ b/bzrlib/tests/test_http.py	2007-12-28 15:33:47 +0000
@@ -167,6 +167,63 @@
         self.credentials.append([realm, host, username, password])
 
 
+class RecordingServer(object):
+    """A fake HTTP server.
+    
+    It records the bytes sent to it, and replies with a 200.
+    """
+
+    def __init__(self, expect_body_tail=None):
+        """Constructor.
+
+        :type expect_body_tail: str
+        :param expect_body_tail: a reply won't be sent until this string is
+            received.
+        """
+        self._expect_body_tail = expect_body_tail
+        self.host = None
+        self.port = None
+        self.received_bytes = ''
+
+    def setUp(self):
+        self._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+        self._sock.bind(('127.0.0.1', 0))
+        self.host, self.port = self._sock.getsockname()
+        self._ready = threading.Event()
+        self._thread = threading.Thread(target=self._accept_read_and_reply)
+        self._thread.setDaemon(True)
+        self._thread.start()
+        self._ready.wait(5)
+
+    def _accept_read_and_reply(self):
+        self._sock.listen(1)
+        self._ready.set()
+        self._sock.settimeout(5)
+        try:
+            conn, address = self._sock.accept()
+            # On win32, the accepted connection will be non-blocking to start
+            # with because we're using settimeout.
+            conn.setblocking(True)
+            while not self.received_bytes.endswith(self._expect_body_tail):
+                self.received_bytes += conn.recv(4096)
+            conn.sendall('HTTP/1.1 200 OK\r\n')
+        except socket.timeout:
+            # Make sure the client isn't stuck waiting for us to e.g. accept.
+            self._sock.close()
+        except socket.error:
+            # The client may have already closed the socket.
+            pass
+
+    def tearDown(self):
+        try:
+            self._sock.close()
+        except socket.error:
+            # We might have already closed it.  We don't care.
+            pass
+        self.host = None
+        self.port = None
+
+
 class TestHTTPServer(tests.TestCase):
     """Test the HTTP servers implementations."""
 
@@ -422,7 +479,7 @@
 class TestPost(tests.TestCase):
 
     def test_post_body_is_received(self):
-        server = http_utils.RecordingServer(expect_body_tail='end-of-body')
+        server = RecordingServer(expect_body_tail='end-of-body')
         server.setUp()
         self.addCleanup(server.tearDown)
         scheme = self._qualified_prefix
@@ -639,13 +696,13 @@
 class TestRecordingServer(tests.TestCase):
 
     def test_create(self):
-        server = http_utils.RecordingServer(expect_body_tail=None)
+        server = RecordingServer(expect_body_tail=None)
         self.assertEqual('', server.received_bytes)
         self.assertEqual(None, server.host)
         self.assertEqual(None, server.port)
 
     def test_setUp_and_tearDown(self):
-        server = http_utils.RecordingServer(expect_body_tail=None)
+        server = RecordingServer(expect_body_tail=None)
         server.setUp()
         try:
             self.assertNotEqual(None, server.host)
@@ -656,7 +713,7 @@
         self.assertEqual(None, server.port)
 
     def test_send_receive_bytes(self):
-        server = http_utils.RecordingServer(expect_body_tail='c')
+        server = RecordingServer(expect_body_tail='c')
         server.setUp()
         self.addCleanup(server.tearDown)
         sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)



More information about the bazaar-commits mailing list