@@ -518,43 +518,42 @@ def test_write(self, m_write):
518
518
tr .write (b'data' )
519
519
m_write .assert_called_with (5 , b'data' )
520
520
self .assertFalse (self .loop .writers )
521
- self .assertEqual ([] , tr ._buffer )
521
+ self .assertEqual (bytearray () , tr ._buffer )
522
522
523
523
@mock .patch ('os.write' )
524
524
def test_write_no_data (self , m_write ):
525
525
tr = self .write_pipe_transport ()
526
526
tr .write (b'' )
527
527
self .assertFalse (m_write .called )
528
528
self .assertFalse (self .loop .writers )
529
- self .assertEqual ([] , tr ._buffer )
529
+ self .assertEqual (bytearray ( b'' ) , tr ._buffer )
530
530
531
531
@mock .patch ('os.write' )
532
532
def test_write_partial (self , m_write ):
533
533
tr = self .write_pipe_transport ()
534
534
m_write .return_value = 2
535
535
tr .write (b'data' )
536
- m_write .assert_called_with (5 , b'data' )
537
536
self .loop .assert_writer (5 , tr ._write_ready )
538
- self .assertEqual ([ b'ta' ] , tr ._buffer )
537
+ self .assertEqual (bytearray ( b'ta' ) , tr ._buffer )
539
538
540
539
@mock .patch ('os.write' )
541
540
def test_write_buffer (self , m_write ):
542
541
tr = self .write_pipe_transport ()
543
542
self .loop .add_writer (5 , tr ._write_ready )
544
- tr ._buffer = [ b'previous' ]
543
+ tr ._buffer = bytearray ( b'previous' )
545
544
tr .write (b'data' )
546
545
self .assertFalse (m_write .called )
547
546
self .loop .assert_writer (5 , tr ._write_ready )
548
- self .assertEqual ([ b'previous' , b'data' ] , tr ._buffer )
547
+ self .assertEqual (bytearray ( b'previousdata' ) , tr ._buffer )
549
548
550
549
@mock .patch ('os.write' )
551
550
def test_write_again (self , m_write ):
552
551
tr = self .write_pipe_transport ()
553
552
m_write .side_effect = BlockingIOError ()
554
553
tr .write (b'data' )
555
- m_write .assert_called_with (5 , b'data' )
554
+ m_write .assert_called_with (5 , bytearray ( b'data' ) )
556
555
self .loop .assert_writer (5 , tr ._write_ready )
557
- self .assertEqual ([ b'data' ] , tr ._buffer )
556
+ self .assertEqual (bytearray ( b'data' ) , tr ._buffer )
558
557
559
558
@mock .patch ('asyncio.unix_events.logger' )
560
559
@mock .patch ('os.write' )
@@ -566,7 +565,7 @@ def test_write_err(self, m_write, m_log):
566
565
tr .write (b'data' )
567
566
m_write .assert_called_with (5 , b'data' )
568
567
self .assertFalse (self .loop .writers )
569
- self .assertEqual ([] , tr ._buffer )
568
+ self .assertEqual (bytearray () , tr ._buffer )
570
569
tr ._fatal_error .assert_called_with (
571
570
err ,
572
571
'Fatal write error on pipe transport' )
@@ -606,58 +605,55 @@ def test__read_ready(self):
606
605
def test__write_ready (self , m_write ):
607
606
tr = self .write_pipe_transport ()
608
607
self .loop .add_writer (5 , tr ._write_ready )
609
- tr ._buffer = [ b'da' , b'ta' ]
608
+ tr ._buffer = bytearray ( b'data' )
610
609
m_write .return_value = 4
611
610
tr ._write_ready ()
612
- m_write .assert_called_with (5 , b'data' )
613
611
self .assertFalse (self .loop .writers )
614
- self .assertEqual ([] , tr ._buffer )
612
+ self .assertEqual (bytearray () , tr ._buffer )
615
613
616
614
@mock .patch ('os.write' )
617
615
def test__write_ready_partial (self , m_write ):
618
616
tr = self .write_pipe_transport ()
619
617
self .loop .add_writer (5 , tr ._write_ready )
620
- tr ._buffer = [ b'da' , b'ta' ]
618
+ tr ._buffer = bytearray ( b'data' )
621
619
m_write .return_value = 3
622
620
tr ._write_ready ()
623
- m_write .assert_called_with (5 , b'data' )
624
621
self .loop .assert_writer (5 , tr ._write_ready )
625
- self .assertEqual ([ b'a' ] , tr ._buffer )
622
+ self .assertEqual (bytearray ( b'a' ) , tr ._buffer )
626
623
627
624
@mock .patch ('os.write' )
628
625
def test__write_ready_again (self , m_write ):
629
626
tr = self .write_pipe_transport ()
630
627
self .loop .add_writer (5 , tr ._write_ready )
631
- tr ._buffer = [ b'da' , b'ta' ]
628
+ tr ._buffer = bytearray ( b'data' )
632
629
m_write .side_effect = BlockingIOError ()
633
630
tr ._write_ready ()
634
- m_write .assert_called_with (5 , b'data' )
631
+ m_write .assert_called_with (5 , bytearray ( b'data' ) )
635
632
self .loop .assert_writer (5 , tr ._write_ready )
636
- self .assertEqual ([ b'data' ] , tr ._buffer )
633
+ self .assertEqual (bytearray ( b'data' ) , tr ._buffer )
637
634
638
635
@mock .patch ('os.write' )
639
636
def test__write_ready_empty (self , m_write ):
640
637
tr = self .write_pipe_transport ()
641
638
self .loop .add_writer (5 , tr ._write_ready )
642
- tr ._buffer = [ b'da' , b'ta' ]
639
+ tr ._buffer = bytearray ( b'data' )
643
640
m_write .return_value = 0
644
641
tr ._write_ready ()
645
- m_write .assert_called_with (5 , b'data' )
642
+ m_write .assert_called_with (5 , bytearray ( b'data' ) )
646
643
self .loop .assert_writer (5 , tr ._write_ready )
647
- self .assertEqual ([ b'data' ] , tr ._buffer )
644
+ self .assertEqual (bytearray ( b'data' ) , tr ._buffer )
648
645
649
646
@mock .patch ('asyncio.log.logger.error' )
650
647
@mock .patch ('os.write' )
651
648
def test__write_ready_err (self , m_write , m_logexc ):
652
649
tr = self .write_pipe_transport ()
653
650
self .loop .add_writer (5 , tr ._write_ready )
654
- tr ._buffer = [ b'da' , b'ta' ]
651
+ tr ._buffer = bytearray ( b'data' )
655
652
m_write .side_effect = err = OSError ()
656
653
tr ._write_ready ()
657
- m_write .assert_called_with (5 , b'data' )
658
654
self .assertFalse (self .loop .writers )
659
655
self .assertFalse (self .loop .readers )
660
- self .assertEqual ([] , tr ._buffer )
656
+ self .assertEqual (bytearray () , tr ._buffer )
661
657
self .assertTrue (tr .is_closing ())
662
658
m_logexc .assert_called_with (
663
659
test_utils .MockPattern (
@@ -673,13 +669,12 @@ def test__write_ready_closing(self, m_write):
673
669
tr = self .write_pipe_transport ()
674
670
self .loop .add_writer (5 , tr ._write_ready )
675
671
tr ._closing = True
676
- tr ._buffer = [ b'da' , b'ta' ]
672
+ tr ._buffer = bytearray ( b'data' )
677
673
m_write .return_value = 4
678
674
tr ._write_ready ()
679
- m_write .assert_called_with (5 , b'data' )
680
675
self .assertFalse (self .loop .writers )
681
676
self .assertFalse (self .loop .readers )
682
- self .assertEqual ([] , tr ._buffer )
677
+ self .assertEqual (bytearray () , tr ._buffer )
683
678
self .protocol .connection_lost .assert_called_with (None )
684
679
self .pipe .close .assert_called_with ()
685
680
0 commit comments