@@ -1472,10 +1472,24 @@ def test_broadcast_text(self):
1472
1472
broadcast ([self .protocol ], "café" )
1473
1473
self .assertOneFrameSent (True , OP_TEXT , "café" .encode ())
1474
1474
1475
+ @unittest .skipIf (
1476
+ sys .version_info [:2 ] < (3 , 11 ), "raise_exceptions requires Python 3.11+"
1477
+ )
1478
+ def test_broadcast_text_reports_no_errors (self ):
1479
+ broadcast ([self .protocol ], "café" , raise_exceptions = True )
1480
+ self .assertOneFrameSent (True , OP_TEXT , "café" .encode ())
1481
+
1475
1482
def test_broadcast_binary (self ):
1476
1483
broadcast ([self .protocol ], b"tea" )
1477
1484
self .assertOneFrameSent (True , OP_BINARY , b"tea" )
1478
1485
1486
+ @unittest .skipIf (
1487
+ sys .version_info [:2 ] < (3 , 11 ), "raise_exceptions requires Python 3.11+"
1488
+ )
1489
+ def test_broadcast_binary_reports_no_errors (self ):
1490
+ broadcast ([self .protocol ], b"tea" , raise_exceptions = True )
1491
+ self .assertOneFrameSent (True , OP_BINARY , b"tea" )
1492
+
1479
1493
def test_broadcast_type_error (self ):
1480
1494
with self .assertRaises (TypeError ):
1481
1495
broadcast ([self .protocol ], ["ca" , "fé" ])
0 commit comments