pbu...@apache.org wrote on Tue, Mar 08, 2011 at 15:46:10 -0000:
> Author: pburba
> Date: Tue Mar  8 15:46:09 2011
> New Revision: 1079400
> 
> URL: http://svn.apache.org/viewvc?rev=1079400&view=rev
> Log:
> Follow-up to rr1076726, fix a flawed log -g test helper.
> 
> * subversion/tests/cmdline/log_tests.py
>   (check_merge_results): Account for the fact that the EXPECTED_MERGES arg
>    might be None.  Fix the check of expected merges so it doesn't spuriously
>    pass when EXPECTED_REVSERSE_MERGES is none.
> 

EXPECTED_REVERSE_MERGES

> Suggested by: danielsh
> 
> Modified:
>     subversion/trunk/subversion/tests/cmdline/log_tests.py
> 
> Modified: subversion/trunk/subversion/tests/cmdline/log_tests.py
> URL: 
> http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/log_tests.py?rev=1079400&r1=1079399&r2=1079400&view=diff
> ==============================================================================
> --- subversion/trunk/subversion/tests/cmdline/log_tests.py (original)
> +++ subversion/trunk/subversion/tests/cmdline/log_tests.py Tue Mar  8 
> 15:46:09 2011
> @@ -1148,9 +1148,9 @@ def check_merge_results(log_chain, expec
>  
>    # Check to see if the number and values of the revisions is correct
>    for log in log_chain:
> -    if (log['revision'] not in expected_merges
> -        and (expected_reverse_merges is not None
> -             and log['revision'] not in expected_reverse_merges)):
> +    if not ((expected_merges and log['revision'] in expected_merges)
> +            or (expected_reverse_merges
> +                and log['revision'] in expected_reverse_merges)):

If EXPECTED_MERGES and EXPECTED_REVERSE_MERGES are both None,
then the if() would trigger --- and I don't think that's the
intention.

>        raise SVNUnexpectedLogs("Found unexpected revision %d" %
>                                log['revision'], log_chain)
>  
> 

Reply via email to