コード例 #1
0
ファイル: __init__.py プロジェクト: kamel-rahim/oio-sds
class FakeResponse(object):
    def __init__(self, status, body='', headers=None, slow=0):
        self.status = status
        self.body = body
        self.headers = HeadersDict(headers)
        self.stream = BytesIO(body)
        self.slow = slow

    def getheader(self, name, default=None):
        return self.headers.get(name, default)

    def getheaders(self):
        if 'Content-Length' not in self.headers:
            self.headers['Content-Length'] = len(self.body)
        return self.headers.items()

    def _slow(self):
        sleep(self.slow)

    def read(self, amt=0):
        if self.slow:
            self._slow()
        return self.stream.read(amt)

    def __repr__(self):
        return 'FakeResponse(status=%s)' % self.status

    def reason(self):
        return str(self.status)
コード例 #2
0
class FakeResponse(object):
    def __init__(self, status, body='', headers=None, slow=0):
        self.status = status
        self.body = body
        self.headers = HeadersDict(headers)
        self.stream = BytesIO(body)
        self.slow = slow

    def getheader(self, name, default=None):
        return self.headers.get(name, default)

    def getheaders(self):
        if 'Content-Length' not in self.headers:
            self.headers['Content-Length'] = len(self.body)
        return self.headers.items()

    def _slow(self):
        sleep(self.slow)

    def read(self, amt=0):
        if self.slow:
            self._slow()
        return self.stream.read(amt)

    def __repr__(self):
        return 'FakeResponse(status=%s)' % self.status
コード例 #3
0
ファイル: __init__.py プロジェクト: uneidel/oio-sds
 def getheaders(self):
     headers = HeadersDict({
         'content-length': len(self.body),
     })
     headers.update(self.headers)
     return headers.items()
コード例 #4
0
ファイル: __init__.py プロジェクト: fvennetier/oio-sds
 def getheaders(self):
     headers = HeadersDict({
         'content-length': len(self.body),
     })
     headers.update(self.headers)
     return headers.items()