mirror of
https://github.com/quay/quay.git
synced 2026-01-26 06:21:37 +03:00
* chore: drop deprecated tables and remove unused code * isort imports * migration: check for table existence before drop
21 lines
560 B
Python
21 lines
560 B
Python
from util.security.token import (
|
|
DecodedToken,
|
|
decode_public_private_token,
|
|
encode_public_private_token,
|
|
)
|
|
|
|
|
|
def test_private_token():
|
|
|
|
public_code = "PUBLIC-CODE"
|
|
private_token = "PRIVATE-TOKEN"
|
|
|
|
encoded_token = encode_public_private_token(public_code, private_token)
|
|
assert isinstance(encoded_token, str)
|
|
|
|
decoded_token = decode_public_private_token(encoded_token)
|
|
assert isinstance(decoded_token, DecodedToken)
|
|
|
|
assert decoded_token.public_code == public_code
|
|
assert decoded_token.private_token == private_token
|