23 lines
640 B
Python
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
|