in unittests/common.py [0:0]
def assertRequest(self, req_info, request_text):
req = req_info.req
expected = MockRequest(request_text)
self.assertEqual(req.method, expected.method)
self.assertEqual(req.url, expected.url)
for k, v in expected.params.items():
self.assertTrue(k in req.params)
self.assertEqual(req.params[k], v)
if 'Content-Type' in expected.headers:
self.assertEqual(req.headers.get('Content-Type'), expected.headers['Content-Type'])
for k, v in expected.headers.items():
if k.startswith('x-oss-'):
self.assertEqual(req.headers.get(k), expected.headers[k])
if _is_xml(expected.body):
self.assertXmlEqual(req_info.data, expected.body)
else:
self.assertEqual(len(req_info.data), len(expected.body))
self.assertEqual(req_info.data, expected.body)