1
0
Fork 0
megacode/tests/test_tokens.py

23 lines
640 B
Python

from tokens import ProviderTokens
def test_provider_tokens_basic():
t = ProviderTokens(access_token="abc123", refresh_token=None, expires_at=0)
assert t.access_token == "abc123"
assert t.refresh_token is None
assert t.expires_at == 0
def test_provider_tokens_with_metadata():
t = ProviderTokens(
access_token="key",
refresh_token="refresh",
expires_at=12345.0,
metadata={"foo": "bar"},
)
assert t.metadata == {"foo": "bar"}
def test_provider_tokens_default_metadata():
t = ProviderTokens(access_token="x", refresh_token=None, expires_at=0)
assert t.metadata is None