Author: rhuijben
Date: Mon Jun 2 11:21:31 2014
New Revision: 1599167
URL: http://svn.apache.org/r1599167
Log:
* subversion/tests/cmdline/lock_tests.py
(delete_locked_file_with_percent): Extend test a bit to try escaping in a
few more code paths.
Modified:
subversion/trunk/subversion/tests/cmdline/lock_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/lock_tests.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/lock_tests.py?rev=1599167&r1=1599166&r2=1599167&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/lock_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/lock_tests.py Mon Jun 2 11:21:31
2014
@@ -2276,14 +2276,27 @@ def delete_locked_file_with_percent(sbox
"lock and delete a file called 'a %( ) .txt'"
sbox.build()
+ wc_dir = sbox.wc_dir
locked_filename = 'a %( ) .txt'
locked_path = sbox.ospath(locked_filename)
svntest.main.file_write(locked_path, "content\n")
sbox.simple_add(locked_filename)
sbox.simple_commit()
-
+
sbox.simple_lock(locked_filename)
+
+ expected_status = svntest.actions.get_virginal_state(wc_dir, 1)
+ expected_status.add({
+ 'a %( ) .txt' : Item(status=' ', wc_rev='2', writelocked='K')
+ })
+ expected_infos = [
+ { 'Lock Owner' : 'jrandom' },
+ ]
+ svntest.actions.run_and_verify_info(expected_infos, sbox.path('A %( ) .txt'),
+ '-rHEAD')
+ svntest.actions.run_and_verify_status(wc_dir, expected_status)
+
sbox.simple_rm(locked_filename)
# XFAIL: With a 1.8.x client, this commit fails with: