Rev 5584: A bit less dirty and bit more robust so that it also works on FreeBSD8 (and may others). in file:///home/vila/src/bzr/bugs/654733-xmlrpc-failures/

Vincent Ladeuil v.ladeuil+lp at free.fr
Mon Mar 14 10:10:41 UTC 2011


At file:///home/vila/src/bzr/bugs/654733-xmlrpc-failures/

------------------------------------------------------------
revno: 5584
revision-id: v.ladeuil+lp at free.fr-20110314101040-0w851eo81mwjr331
parent: v.ladeuil+babune at free.fr-20110107172804-6oc66c9vbpag9u3l
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 654733-xmlrpc-failures
timestamp: Mon 2011-03-14 11:10:40 +0100
message:
  A bit less dirty and bit more robust so that it also works on FreeBSD8 (and may others).
-------------- next part --------------
=== modified file 'bzrlib/plugins/launchpad/test_register.py'
--- a/bzrlib/plugins/launchpad/test_register.py	2011-01-07 17:28:04 +0000
+++ b/bzrlib/plugins/launchpad/test_register.py	2011-03-14 10:10:40 +0000
@@ -64,16 +64,19 @@
     def getresponse(self, buffering=True):
         class FakeHttpResponse(object):
 
-            def __init__(self, status, reason, headers, body):
+            def __init__(self, status, reason, body):
                 self.status = status
                 self.reason = reason
-                self.headers = headers
                 self.body = body
 
             def read(self, size=-1):
                 return self.body.read(size)
 
-        return FakeHttpResponse(200, 'OK', [], self.getfile())
+            def getheader(self, name, default):
+                # We don't have headers
+                return default
+
+        return FakeHttpResponse(200, 'OK', self.getfile())
 
     def getfile(self):
         """Return a fake file containing the response content."""



More information about the bazaar-commits mailing list