[email protected] wrote on Thu, Jul 07, 2011 at 09:44:12 -0000:
> Author: rhuijben
> Date: Thu Jul  7 09:44:12 2011
> New Revision: 1143731
> 
> URL: http://svn.apache.org/viewvc?rev=1143731&view=rev
> Log:
> Add testcase for issue #3787.
> 
> * subversion/tests/cmdline/info_tests.py
>   (info_show_exclude): New testcase.
>   (test_list): Add info_show_exclude.
> 
> Patch by: Noorul Islam K M <noorul{_AT_}collab.net>
> (extended by me)
> 
> Modified:
>     subversion/trunk/subversion/tests/cmdline/info_tests.py
> 
> Modified: subversion/trunk/subversion/tests/cmdline/info_tests.py
> URL: 
> http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/info_tests.py?rev=1143731&r1=1143730&r2=1143731&view=diff
> ==============================================================================
> --- subversion/trunk/subversion/tests/cmdline/info_tests.py (original)
> +++ subversion/trunk/subversion/tests/cmdline/info_tests.py Thu Jul  7 
> 09:44:12 2011
> @@ -412,6 +412,77 @@ def info_repos_root_url(sbox):
>    svntest.actions.run_and_verify_info(expected_info, sbox.repo_url,
>                                        '--depth', 'files')
>  
> +@Issue(3787)
> +def info_show_exclude(sbox):
> +  "tests 'info --depth' variants on excluded node"
> +
> +  sbox.build()
> +  wc_dir = sbox.wc_dir
> +
> +  A_path = os.path.join(wc_dir, 'A')
> +  iota = os.path.join(wc_dir, 'iota')
> +  svntest.main.run_svn(None, 'up', '--set-depth', 'exclude', A_path)
> +  wc_uuid = svntest.actions.get_wc_uuid(wc_dir)
> +  
> +  expected_info = []
> +  expected_info = [{
> +      'Path' : '.',

You probably want re.escape('.') or re.escape(wc_dir) here.

And also in the other cases.  I wonder if I should make the
run_and_verify_info() helper use re.match() instead of re.search()...

> +      'Repository Root' : sbox.repo_url,
> +      'Repository UUID' : wc_uuid,
> +  }]
> +
> +  svntest.actions.run_and_verify_info(expected_info, '--depth', 'empty',
> +                                      wc_dir)

Reply via email to