summaryrefslogtreecommitdiff
path: root/tests.py
diff options
context:
space:
mode:
authorjvoisin2018-12-16 21:37:15 +0100
committerjvoisin2018-12-16 21:37:15 +0100
commitc289edb916502b13e9732192bff6071afe73ad09 (patch)
tree4aa1d4cf94725edc0785adf9f487907e221c4305 /tests.py
parenta71a39014519b1c1538fa173bb17f1de814246bf (diff)
Add a test with a valid file
Diffstat (limited to 'tests.py')
-rw-r--r--tests.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests.py b/tests.py
index 5972474..9f56079 100644
--- a/tests.py
+++ b/tests.py
@@ -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
51if __name__ == '__main__': 65if __name__ == '__main__':
52 unittest.main() 66 unittest.main()