canaille-globuzma/tests/test_token.py

19 lines
556 B
Python
Raw Normal View History

2020-08-27 08:50:50 +00:00
def test_no_logged_no_access(testclient):
testclient.get("/token", status=403)
def test_client_list(testclient, slapd_connection, client, token, logged_user):
res = testclient.get("/token")
assert 200 == res.status_code
assert token.oauthAccessToken in res.text
res = testclient.get(f"/token/delete/{token.oauthAccessToken}")
assert 302 == res.status_code
res = res.follow()
assert 200 == res.status_code
assert token.oauthAccessToken not in res.text
token.revoked = False
token.save(conn=slapd_connection)