def testEncodeMultipartFormData_File(self): fields = [] files = [('file', '1234.png', base64.b64decode(self.base64_png))] self.assertEqual( '\r\n'.join([self.expected_result_file, self.expected_result_body]), blobstore_upload._EncodeMultipartFormData(fields, files)[1])
def testEncodeMultipartFormData_Field(self): fields = [('key', '1234')] files = [] self.assertEqual( '\r\n'.join( [self.expected_result_field, self.expected_result_body]), blobstore_upload._EncodeMultipartFormData(fields, files)[1])
def testEncodeMultipartFormData_ContentType(self): fields = [('key', '1234')] files = [('file', '1234.png', base64.b64decode(self.base64_png))] self.assertEqual( ('multipart/form-data; boundary=----------' 'Boundary_$#$%_783659204_boundarY'), blobstore_upload._EncodeMultipartFormData(fields, files)[0])
def testEncodeMultipartFormData_FieldAndFile(self): fields = [('key', '1234')] files = [('file', '1234.png', base64.b64decode(self.base64_png))] self.assertEqual( '\r\n'.join([self.expected_result_field, self.expected_result_file, self.expected_result_body]), blobstore_upload._EncodeMultipartFormData(fields, files)[1])
def testEncodeMultipartFormData_NoData(self): fields = [] files = [] self.assertEqual( self.expected_result_body, blobstore_upload._EncodeMultipartFormData(fields, files)[1])
def testEncodeMultipartFormData_Field(self): fields = [('key', '1234')] files = [] self.assertEqual( '\r\n'.join([self.expected_result_field, self.expected_result_body]), blobstore_upload._EncodeMultipartFormData(fields, files)[1])