summaryrefslogtreecommitdiff
path: root/test/test_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_api.py')
-rw-r--r--test/test_api.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test_api.py b/test/test_api.py
index 4b67478..532ceb9 100644
--- a/test/test_api.py
+++ b/test/test_api.py
@@ -3,6 +3,9 @@ import tempfile
3import json 3import json
4import os 4import os
5import shutil 5import shutil
6import zipfile
7
8from six import BytesIO
6 9
7import main 10import main
8 11
@@ -208,11 +211,21 @@ class Mat2APITestCase(unittest.TestCase):
208 self.assertEqual(response['meta_after'], {}) 211 self.assertEqual(response['meta_after'], {})
209 212
210 request = self.app.get(response['download_link']) 213 request = self.app.get(response['download_link'])
214 zip_response = zipfile.ZipFile(BytesIO(request.data))
215 self.assertEquals(2, len(zip_response.namelist()))
216 for name in zip_response.namelist():
217 self.assertIn('.cleaned.jpg', name)
211 self.assertEqual(request.status_code, 200) 218 self.assertEqual(request.status_code, 200)
212 219
213 request = self.app.get(response['download_link']) 220 request = self.app.get(response['download_link'])
214 self.assertEqual(request.status_code, 404) 221 self.assertEqual(request.status_code, 404)
215 222
223 request = self.app.get(upload_one['download_link'])
224 self.assertEqual(request.status_code, 404)
225
226 request = self.app.get(upload_two['download_link'])
227 self.assertEqual(request.status_code, 404)
228
216 def test_api_bulk_download_validation(self): 229 def test_api_bulk_download_validation(self):
217 post_body = { 230 post_body = {
218 u'download_list': [ 231 u'download_list': [