144 |
144 |
response_request = mock.Mock(
|
145 |
145 |
headers={'Accept': '*/*', 'Authorization': 'Basic dG9rZW46dG9rZW4='}, body=None
|
146 |
146 |
)
|
147 |
|
xml = FakedResponse(
|
148 |
|
headers={'Content-Type': 'application/xml; charset=charset=utf-8'},
|
149 |
|
status_code=200,
|
150 |
|
content='<tests><test>xml test</test></tests>',
|
151 |
|
request=response_request,
|
152 |
|
)
|
153 |
|
|
154 |
|
whatever = FakedResponse(
|
155 |
|
headers={'Content-Type': 'texto/csv'},
|
156 |
|
status_code=200,
|
157 |
|
content='username;age\ntoken;10\ncartman:10',
|
158 |
|
request=response_request,
|
159 |
|
)
|
160 |
|
|
161 |
|
jpeg = FakedResponse(
|
162 |
|
headers={'Content-Type': 'image/jpeg'},
|
163 |
|
status_code=200,
|
164 |
|
content='binary content to be ignored',
|
165 |
|
request=response_request,
|
166 |
|
)
|
167 |
|
|
168 |
|
pdf = FakedResponse(
|
169 |
|
headers={'Content-Type': 'application/pdf'},
|
170 |
|
status_code=200,
|
171 |
|
content='binary content to be ignored',
|
172 |
|
request=response_request,
|
173 |
|
)
|
174 |
|
|
175 |
|
return locals().get(request.param)
|
|
147 |
responses = {
|
|
148 |
'xml': FakedResponse(
|
|
149 |
headers={'Content-Type': 'application/xml; charset=charset=utf-8'},
|
|
150 |
status_code=200,
|
|
151 |
content='<tests><test>xml test</test></tests>',
|
|
152 |
request=response_request,
|
|
153 |
),
|
|
154 |
'whatever': FakedResponse(
|
|
155 |
headers={'Content-Type': 'texto/csv'},
|
|
156 |
status_code=200,
|
|
157 |
content='username;age\ntoken;10\ncartman:10',
|
|
158 |
request=response_request,
|
|
159 |
),
|
|
160 |
'jpeg': FakedResponse(
|
|
161 |
headers={'Content-Type': 'image/jpeg'},
|
|
162 |
status_code=200,
|
|
163 |
content='binary content to be ignored',
|
|
164 |
request=response_request,
|
|
165 |
),
|
|
166 |
'pdf': FakedResponse(
|
|
167 |
headers={'Content-Type': 'application/pdf'},
|
|
168 |
status_code=200,
|
|
169 |
content='binary content to be ignored',
|
|
170 |
request=response_request,
|
|
171 |
),
|
|
172 |
}
|
|
173 |
return responses.get(request.param)
|
176 |
174 |
|
177 |
175 |
|
178 |
176 |
@mock.patch('passerelle.utils.RequestSession.send')
|
179 |
|
-
|