On Mon, Jul 26, 2010 at 07:07:12PM +0530, Ramkumar Ramachandra wrote:
> [[[
> * subversion/tests/cmdline/svntest/verify.py
>   (display_lines): Additionally print unified diff output using Python
>   difflib.unified_diff.
> ]]]

+1

> 
> Index: subversion/tests/cmdline/svntest/verify.py
> ===================================================================
> --- subversion/tests/cmdline/svntest/verify.py        (revision 979269)
> +++ subversion/tests/cmdline/svntest/verify.py        (working copy)
> @@ -25,6 +25,7 @@
>  ######################################################################
>  
>  import re, sys
> +from difflib import unified_diff
>  
>  import svntest
>  
> @@ -292,6 +293,12 @@ def display_lines(message, label, expected, actual
>      for x in actual:
>        sys.stdout.write(x)
>  
> +  # Additionally print unified diff
> +  print('DIFF ' + ' '.join(output.split(' ')[1:]))
> +  for x in unified_diff(expected, actual,
> +                        fromfile="EXPECTED", tofile="ACTUAL"):
> +    sys.stdout.write(x)
> +
>  def compare_and_display_lines(message, label, expected, actual,
>                                raisable=None):
>    """Compare two sets of output lines, and print them if they differ,

-- 
printf("Eh???/n");

Reply via email to