summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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()