(self)
| 2592 | return self.build_response() |
| 2593 | |
| 2594 | def build_response(self): |
| 2595 | request = self.calls[-1].args[0] |
| 2596 | r = requests.Response() |
| 2597 | r.url = request.url |
| 2598 | |
| 2599 | try: |
| 2600 | r.status_code = int(self.redirects.pop(0)) |
| 2601 | except IndexError: |
| 2602 | r.status_code = 200 |
| 2603 | |
| 2604 | r.headers = CaseInsensitiveDict({"Location": "/"}) |
| 2605 | r.raw = self._build_raw() |
| 2606 | r.request = request |
| 2607 | return r |
| 2608 | |
| 2609 | def _build_raw(self): |
| 2610 | string = StringIO.StringIO("") |
no test coverage detected