canaille-globuzma/tests/oidc/test_code_admin.py

18 lines
600 B
Python
Raw Normal View History

2020-08-26 14:27:08 +00:00
def test_no_logged_no_access(testclient):
2020-08-26 15:23:53 +00:00
testclient.get("/admin/authorization", status=403)
2020-08-26 14:27:08 +00:00
def test_no_admin_no_access(testclient, logged_user):
2020-08-26 15:23:53 +00:00
testclient.get("/admin/authorization", status=403)
2020-08-26 14:27:08 +00:00
def test_authorizaton_list(testclient, authorization, logged_admin):
2020-08-26 15:23:53 +00:00
res = testclient.get("/admin/authorization")
assert authorization.code in res.text
2020-08-26 14:27:08 +00:00
def test_authorizaton_view(testclient, authorization, logged_admin):
res = testclient.get("/admin/authorization/" + authorization.code)
2020-08-26 14:27:08 +00:00
for attr in authorization.may + authorization.must:
assert attr in res.text