From 715832fae821c067176467c04932e7fcb6d0c1fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 20 May 2022 13:59:40 +0200 Subject: [PATCH] tests: adapt to removal of /backoffice/ page in wcs (#64973) --- tests/test_admin_pages.py | 2 +- tests/test_backoffice_pages.py | 19 +++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/tests/test_admin_pages.py b/tests/test_admin_pages.py index c92246c..e2bdf02 100644 --- a/tests/test_admin_pages.py +++ b/tests/test_admin_pages.py @@ -77,6 +77,6 @@ def empty_siteoptions(): def test_with_superuser(): create_superuser() app = login(get_app(pub)) - resp = app.get('/backoffice/') + resp = app.get('/backoffice/studio/') # this makes sure the extension loaded properly assert 'Publik' in resp.text diff --git a/tests/test_backoffice_pages.py b/tests/test_backoffice_pages.py index 794a1ad..db5c0d8 100644 --- a/tests/test_backoffice_pages.py +++ b/tests/test_backoffice_pages.py @@ -91,17 +91,16 @@ def test_with_agent_submitter(): resp = app.get('/backoffice/') # check user is automatically redirected to management/ assert resp.location == 'http://example.net/backoffice/management/' + resp = resp.maybe_follow() + assert resp.pyquery('#sidepage-menu .icon-management') + assert not resp.pyquery('#sidepage-menu .icon-submission') formdef.backoffice_submission_roles = [role.id] formdef.store() - resp = app.get('/backoffice/', status=200) # no redirect - # check the management and submission links are presend twice, once in the - # sidebar and once in the page body - assert resp.text.count('//example.net/backoffice/management/') == 2 - assert resp.text.count('//example.net/backoffice/submission/') == 2 - - formdef.backoffice_submission_roles = ['blah'] - formdef.store() - resp = app.get('/backoffice/') - # check user is automatically redirected to management/ + resp = app.get('/backoffice/') # still redirecting to management assert resp.location == 'http://example.net/backoffice/management/' + resp = resp.maybe_follow() + + # check the management and submission links are present in side menu + assert resp.pyquery('#sidepage-menu .icon-management') + assert resp.pyquery('#sidepage-menu .icon-submission')