99TEST_API_SECRET = "thiskeyistotallyunsafe"
1010
1111
12- def test_verify_token ():
12+ def test_verify_token () -> None :
1313 grants = VideoGrants (room_join = True , room = "test_room" )
1414 sip = SIPGrants (admin = True )
1515
@@ -30,11 +30,12 @@ def test_verify_token():
3030 assert claims .metadata == "test_metadata"
3131 assert claims .video == grants
3232 assert claims .sip == sip
33+ assert claims .attributes is not None
3334 assert claims .attributes ["key1" ] == "value1"
3435 assert claims .attributes ["key2" ] == "value2"
3536
3637
37- def test_agent_config ():
38+ def test_agent_config () -> None :
3839 token = (
3940 AccessToken (TEST_API_KEY , TEST_API_SECRET )
4041 .with_identity ("test_identity" )
@@ -50,6 +51,7 @@ def test_agent_config():
5051 token_verifier = TokenVerifier (TEST_API_KEY , TEST_API_SECRET )
5152 claims = token_verifier .verify (token )
5253 # Verify the decoded claims match
54+ assert claims .room_config is not None
5355 assert claims .room_config .agents [0 ].agent_name == "test-agent"
5456
5557 # Split token into header.payload.signature
@@ -74,7 +76,7 @@ def test_agent_config():
7476 assert payload_json ["roomConfig" ]["agents" ][0 ]["agentName" ] == "test-agent"
7577
7678
77- def test_verify_token_invalid ():
79+ def test_verify_token_invalid () -> None :
7880 token = AccessToken (TEST_API_KEY , TEST_API_SECRET ).with_identity ("test_identity" ).to_jwt ()
7981
8082 token_verifier = TokenVerifier (TEST_API_KEY , "invalid_secret" )
@@ -86,7 +88,7 @@ def test_verify_token_invalid():
8688 token_verifier .verify (token )
8789
8890
89- def test_verify_token_expired ():
91+ def test_verify_token_expired () -> None :
9092 token = (
9193 AccessToken (TEST_API_KEY , TEST_API_SECRET )
9294 .with_identity ("test_identity" )
0 commit comments