fix(google-workspace): normalize authorized user token writes

This commit is contained in:
LeonSGP43 2026-04-16 16:59:02 +08:00 committed by Teknium
parent f726b9b843
commit daef0519e9
5 changed files with 92 additions and 5 deletions

View file

@ -160,7 +160,9 @@ class TestExchangeAuthCode:
assert flow.state == "saved-state"
assert flow.code_verifier == "saved-verifier"
assert flow.fetch_token_calls == [{"code": "4/test-auth-code"}]
assert json.loads(setup_module.TOKEN_PATH.read_text())["token"] == "access-token"
saved = json.loads(setup_module.TOKEN_PATH.read_text())
assert saved["token"] == "access-token"
assert saved["type"] == "authorized_user"
assert not setup_module.PENDING_AUTH_PATH.exists()
def test_extracts_code_from_redirect_url_and_checks_state(self, setup_module):