def assert_converts_to_file_like_object_with_bytes(self, body, body_bytes): params = {'Body': body} handlers.convert_body_to_file_like_object(params) self.assertTrue(hasattr(params['Body'], 'read')) contents = params['Body'].read() self.assertIsInstance(contents, six.binary_type) self.assertEqual(contents, body_bytes)
def test_file(self): body = six.StringIO() params = {'Body': body} handlers.convert_body_to_file_like_object(params) self.assertEqual(params['Body'], body)