diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/routes.py | 30 |
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 |