summaryrefslogtreecommitdiffstats
path: root/tests/routes.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/routes.py')
-rw-r--r--tests/routes.py30
1 files changed, 27 insertions, 3 deletions
diff --git a/tests/routes.py b/tests/routes.py
index e389a55f..d74412b6 100644
--- a/tests/routes.py
+++ b/tests/routes.py
@@ -26,15 +26,39 @@ def test_all_views(rich_app):
rv = app.get('/{}/1'.format(route))
assert rv.status_code == 200
- rv = app.get('/v0/work/random')
- rv = app.get(rv.location)
- assert rv.status_code == 200
+ rv = app.get('/{}/999999999999'.format(route))
+ assert rv.status_code == 404
+
+ rv = app.get('/work/random')
+ rv = app.get(rv.location)
+ assert rv.status_code == 200
+
+ rv = app.get('/work/random')
+ assert rv.status_code == 302
+
+ rv = app.get('/work/create')
+ assert rv.status_code == 200
+
+ rv = app.get('/release/random')
+ assert rv.status_code == 302
rv = app.get('/editgroup/1')
assert rv.status_code == 200
+ rv = app.get('/editgroup/99999999')
+ assert rv.status_code == 404
+
+ rv = app.get('/editgroup/current')
+ assert rv.status_code == 302
+
rv = app.get('/editor/admin')
assert rv.status_code == 200
+ rv = app.get('/editor/bizzaro')
+ assert rv.status_code == 404
+
rv = app.get('/editor/admin/changelog')
assert rv.status_code == 200
+
+ rv = app.get('/editor/bizarro/changelog')
+ assert rv.status_code == 404