| 47 | |
| 48 | |
| 49 | def _requests_request_repr(name, request): |
| 50 | ret = [] |
| 51 | ret.append(f'{name} = {request!r}') |
| 52 | ret.append(f'\n {name}.method = {request.method}') |
| 53 | ret.append(f'\n {name}.url = {request.url}') |
| 54 | ret.append(f'\n {name}.headers = \\') |
| 55 | for field in request.headers: |
| 56 | ret.append(f'\n {field} = {_repr("_", request.headers[field])}') |
| 57 | for attr in ('body', 'params', 'data'): |
| 58 | if hasattr(request, attr) and getattr(request, attr): |
| 59 | ret.append(f'\n {name}.{attr} = ') |
| 60 | ret.append(_repr('_', getattr(request, attr)).replace('\n', '\n ')) |
| 61 | return ''.join(ret) |
| 62 | |
| 63 | |
| 64 | def _requests_response_repr(name, response, withHistory = True): |