@@ -233,13 +233,11 @@ def test_bad_client_fingerprint(self):
233
233
234
234
bogus_parameters = RTCDtlsParameters (
235
235
fingerprints = [RTCDtlsFingerprint (algorithm = 'sha-256' , value = 'bogus_fingerprint' )])
236
- with self .assertRaises (DtlsError ) as cm :
237
- run (asyncio .gather (
238
- session1 .start (bogus_parameters ),
239
- session2 .start (session1 .getLocalParameters ())))
240
- self .assertEqual (str (cm .exception ), 'DTLS fingerprint does not match' )
236
+ run (asyncio .gather (
237
+ session1 .start (bogus_parameters ),
238
+ session2 .start (session1 .getLocalParameters ())))
241
239
self .assertEqual (session1 .state , 'failed' )
242
- self .assertEqual (session2 .state , 'connecting ' )
240
+ self .assertEqual (session2 .state , 'connected ' )
243
241
244
242
run (session1 .stop ())
245
243
run (session2 .stop ())
@@ -258,11 +256,9 @@ def test_handshake_error(self, mock_get_error, mock_do_handshake):
258
256
certificate2 = RTCCertificate .generateCertificate ()
259
257
session2 = RTCDtlsTransport (transport2 , [certificate2 ])
260
258
261
- with self .assertRaises (DtlsError ) as cm :
262
- run (asyncio .gather (
263
- session1 .start (session2 .getLocalParameters ()),
264
- session2 .start (session1 .getLocalParameters ())))
265
- self .assertEqual (str (cm .exception ), 'DTLS handshake failed (error 1)' )
259
+ run (asyncio .gather (
260
+ session1 .start (session2 .getLocalParameters ()),
261
+ session2 .start (session1 .getLocalParameters ())))
266
262
self .assertEqual (session1 .state , 'failed' )
267
263
self .assertEqual (session2 .state , 'failed' )
268
264
0 commit comments