canaille-globuzma/tests/oidc/test_token_admin.py

21 lines
601 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/token", 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/token", status=403)
2020-08-26 14:27:08 +00:00
def test_token_list(testclient, token, logged_admin):
2020-08-26 15:23:53 +00:00
res = testclient.get("/admin/token")
assert token.token_id in res.text
2020-08-26 14:27:08 +00:00
def test_token_view(testclient, token, logged_admin):
res = testclient.get("/admin/token/" + token.token_id)
2022-02-03 08:51:04 +00:00
assert token.access_token in res.text
def test_token_not_found(testclient, logged_admin):
res = testclient.get("/admin/token/" + "yolo", status=404)