@@ -762,14 +762,14 @@ def test_environment(self, rw_dir):
762762 def test_handle_process_output (self ):
763763 from git .cmd import handle_process_output , safer_popen
764764
765- line_count = 5002
766- count = [None , 0 , 0 ]
765+ expected_line_count = 5002
766+ actual_lines = [None , [], [] ]
767767
768- def counter_stdout (line ):
769- count [1 ] += 1
768+ def stdout_handler (line ):
769+ actual_lines [1 ]. append ( line )
770770
771- def counter_stderr (line ):
772- count [2 ] += 1
771+ def stderr_handler (line ):
772+ actual_lines [2 ]. append ( line )
773773
774774 cmdline = [
775775 sys .executable ,
@@ -784,10 +784,10 @@ def counter_stderr(line):
784784 shell = False ,
785785 )
786786
787- handle_process_output (proc , counter_stdout , counter_stderr , finalize_process )
787+ handle_process_output (proc , stdout_handler , stderr_handler , finalize_process )
788788
789- self .assertEqual (count [1 ], line_count )
790- self .assertEqual (count [2 ], line_count )
789+ self .assertEqual (len ( actual_lines [1 ]), expected_line_count , repr ( actual_lines [ 1 ]) )
790+ self .assertEqual (len ( actual_lines [2 ]), expected_line_count , repr ( actual_lines [ 2 ]) )
791791
792792 def test_execute_kwargs_set_agrees_with_method (self ):
793793 parameter_names = inspect .signature (cmd .Git .execute ).parameters .keys ()
0 commit comments