diff options
| author | jfriedli | 2019-09-24 10:59:00 -0700 |
|---|---|---|
| committer | jfriedli | 2019-09-24 10:59:00 -0700 |
| commit | d9d4ebf3a24db79e6d193a27187c2cde067c89e2 (patch) | |
| tree | 4af1b02945c39037ee5e113a96334490121b2ddb /test | |
| parent | 5570b38f6cd0581d1fc1676428d702759a091a4d (diff) | |
Resolve "Delete Files After Adding To Zip"
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_api.py | 13 |
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 | |||
| 3 | import json | 3 | import json |
| 4 | import os | 4 | import os |
| 5 | import shutil | 5 | import shutil |
| 6 | import zipfile | ||
| 7 | |||
| 8 | from six import BytesIO | ||
| 6 | 9 | ||
| 7 | import main | 10 | import 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': [ |
