summaryrefslogtreecommitdiff
path: root/test/test_api.py
diff options
context:
space:
mode:
authorjfriedli2019-09-24 10:59:00 -0700
committerjfriedli2019-09-24 10:59:00 -0700
commitd9d4ebf3a24db79e6d193a27187c2cde067c89e2 (patch)
tree4af1b02945c39037ee5e113a96334490121b2ddb /test/test_api.py
parent5570b38f6cd0581d1fc1676428d702759a091a4d (diff)
Resolve "Delete Files After Adding To Zip"
Diffstat (limited to '')
-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': [