mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
test_auth: improved expiration test
This commit is contained in:
parent
79b7788480
commit
c3dc5b9553
@ -127,16 +127,26 @@ async def test_ok__expire(tmpdir) -> None: # type: ignore
|
||||
assert token1 != token3
|
||||
assert token2 != token3
|
||||
|
||||
token4 = await manager.login("admin", "pass", 6)
|
||||
assert isinstance(token4, str)
|
||||
assert len(token4) == 64
|
||||
assert token1 != token4
|
||||
assert token2 != token4
|
||||
assert token3 != token4
|
||||
|
||||
await asyncio.sleep(4)
|
||||
|
||||
assert manager.check(token1) is None
|
||||
assert manager.check(token2) is None
|
||||
assert manager.check(token3) is None
|
||||
assert manager.check(token4) == "admin"
|
||||
|
||||
await asyncio.sleep(3)
|
||||
|
||||
# Check for removed token
|
||||
assert manager.check(token1) is None
|
||||
assert manager.check(token2) is None
|
||||
assert manager.check(token3) is None
|
||||
assert manager.check(token4) is None
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user