diff options
| author | jvoisin | 2018-12-16 21:37:15 +0100 |
|---|---|---|
| committer | jvoisin | 2018-12-16 21:37:15 +0100 |
| commit | c289edb916502b13e9732192bff6071afe73ad09 (patch) | |
| tree | 4aa1d4cf94725edc0785adf9f487907e221c4305 /tests.py | |
| parent | a71a39014519b1c1538fa173bb17f1de814246bf (diff) | |
Add a test with a valid file
Diffstat (limited to 'tests.py')
| -rw-r--r-- | tests.py | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -47,6 +47,20 @@ class FlaskrTestCase(unittest.TestCase): | |||
| 47 | rv.data) | 47 | rv.data) |
| 48 | self.assertEqual(rv.status_code, 200) | 48 | self.assertEqual(rv.status_code, 200) |
| 49 | 49 | ||
| 50 | def test_get_upload_harmless_file(self): | ||
| 51 | rv = self.app.post('/', | ||
| 52 | data=dict( | ||
| 53 | file=(io.BytesIO(b"Some text"), 'test.txt'), | ||
| 54 | ), follow_redirects=True) | ||
| 55 | self.assertIn(b'/download/test.cleaned.txt', rv.data) | ||
| 56 | self.assertEqual(rv.status_code, 200) | ||
| 57 | |||
| 58 | rv = self.app.get('/download/test.cleaned.txt') | ||
| 59 | self.assertEqual(rv.status_code, 200) | ||
| 60 | |||
| 61 | rv = self.app.get('/download/test.cleaned.txt') | ||
| 62 | self.assertEqual(rv.status_code, 302) | ||
| 63 | |||
| 50 | 64 | ||
| 51 | if __name__ == '__main__': | 65 | if __name__ == '__main__': |
| 52 | unittest.main() | 66 | unittest.main() |
