File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -248,7 +248,10 @@ def from_track(
248248 )
249249
250250 def __del__ (self ) -> None :
251- FfiClient .instance .queue .unsubscribe (self ._ffi_queue )
251+ # _ffi_queue is unset if __init__ raised early or the instance was built via __new__
252+ ffi_queue = getattr (self , "_ffi_queue" , None )
253+ if ffi_queue is not None :
254+ FfiClient .instance .queue .unsubscribe (ffi_queue )
252255
253256 def _create_owned_stream (self ) -> Any :
254257 assert self ._track is not None
Original file line number Diff line number Diff line change 88from livekit .protocol .agent_dispatch import RoomAgentDispatch
99
1010TEST_API_KEY = "myapikey"
11- TEST_API_SECRET = "thiskeyistotallyunsafe"
11+ TEST_API_SECRET = "thiskeyistotallyunsafe-but-32-bytes-long "
1212
1313
1414def test_verify_token () -> None :
@@ -81,7 +81,7 @@ def test_agent_config() -> None:
8181def test_verify_token_invalid () -> None :
8282 token = AccessToken (TEST_API_KEY , TEST_API_SECRET ).with_identity ("test_identity" ).to_jwt ()
8383
84- token_verifier = TokenVerifier (TEST_API_KEY , "invalid_secret" )
84+ token_verifier = TokenVerifier (TEST_API_KEY , "invalid_secret-padded-to-32-bytes-long " )
8585 with pytest .raises (Exception ):
8686 token_verifier .verify (token )
8787
Original file line number Diff line number Diff line change 55from livekit .api import AccessToken , TokenVerifier , WebhookReceiver
66
77TEST_API_KEY = "myapikey"
8- TEST_API_SECRET = "thiskeyistotallyunsafe"
8+ TEST_API_SECRET = "thiskeyistotallyunsafe-but-32-bytes-long "
99TEST_EVENT = """
1010{
1111 "event": "room_started",
You can’t perform that action at this time.
0 commit comments