3131MAX_PEERS = 10
3232CODEC_H264 = "h264"
3333AUDIO_ONLY = "audio_only"
34+ FULL_FEATURE = "full_feature"
3435
3536
3637class TestAuthentication :
@@ -64,10 +65,12 @@ def test_no_params(self, room_api):
6465 max_peers = None ,
6566 video_codec = None ,
6667 webhook_url = None ,
67- peerless_purge_timeout = None ,
68- peer_disconnected_timeout = None ,
68+ room_type = RoomConfigRoomType (FULL_FEATURE ),
6969 )
7070 config .__setitem__ ("roomId" , room .config .__getitem__ ("roomId" ))
71+ config .__setitem__ (
72+ "peerlessPurgeTimeout" , room .config .__getitem__ ("peerlessPurgeTimeout" )
73+ )
7174
7275 assert room == Room (
7376 config = config ,
@@ -89,11 +92,12 @@ def test_valid_params(self, room_api):
8992 max_peers = MAX_PEERS ,
9093 video_codec = RoomConfigVideoCodec (CODEC_H264 ),
9194 webhook_url = None ,
92- peerless_purge_timeout = None ,
93- peer_disconnected_timeout = None ,
9495 room_type = RoomConfigRoomType (AUDIO_ONLY ),
9596 )
9697 config .__setitem__ ("roomId" , room .config .__getitem__ ("roomId" ))
98+ config .__setitem__ (
99+ "peerlessPurgeTimeout" , room .config .__getitem__ ("peerlessPurgeTimeout" )
100+ )
97101
98102 assert room == Room (
99103 config = config ,
@@ -148,10 +152,12 @@ def test_valid(self, room_api: FishjamClient):
148152 max_peers = None ,
149153 video_codec = None ,
150154 webhook_url = None ,
151- peerless_purge_timeout = None ,
152- peer_disconnected_timeout = None ,
155+ room_type = RoomConfigRoomType (FULL_FEATURE ),
153156 )
154157 config .__setitem__ ("roomId" , room .config .__getitem__ ("roomId" ))
158+ config .__setitem__ (
159+ "peerlessPurgeTimeout" , room .config .__getitem__ ("peerlessPurgeTimeout" )
160+ )
155161
156162 assert Room (
157163 peers = [],
@@ -258,4 +264,4 @@ def test_invalid(self, room_api: FishjamClient):
258264 room = room_api .create_room ()
259265
260266 with pytest .raises (BadRequestError ):
261- room_api .room_api . create_livestream_viewer_token (room .id )
267+ room_api .create_livestream_viewer_token (room .id )
0 commit comments