def test_uploading_thumbnail_size(self, mock_get_thumbnail):
"""Test upload single image file with size"""
mock_get_thumbnail.return_value = ""
with open(settings.TEST_DATA_DIR+'/test.png', 'rb') as att:
form_data = {'file': SimpleUploadedFile(att.name, att.read()), 'media_type': 'images', 'size': '280x80'}
resp = self.client.post(reverse('multiuploader'), data=form_data)
self.assertEqual(resp.status_code, 200)
data = {"files": [{"id": "5",
"name": "test.png",
"size": 180,
"type": "text/plain",
"url": "/multiuploader/5/",
"thumbnailUrl": "",
"deleteUrl": "/multiuploader/5/",
"deleteType": "DELETE"
}]
}
self.assertEqual(resp.content, JsonResponse(data).content)
resp = self.client.get(reverse('multiuploader', args=[5]), HTTP_USER_AGENT='Mozilla/5.0')
self.assertEqual(resp.status_code, 200)
resp = self.client.delete(reverse('multiuploader', args=[5]))
self.assertEqual(resp.status_code, 200)
评论列表
文章目录