You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2018/05/24 15:11:25 UTC

svn commit: r1832181 - /subversion/trunk/subversion/tests/cmdline/shelf_tests.py

Author: julianfoad
Date: Thu May 24 15:11:25 2018
New Revision: 1832181

URL: http://svn.apache.org/viewvc?rev=1832181&view=rev
Log:
Shelving: add XFail tests for shelving 'mkdir' and 'rmdir'.

* subversion/tests/cmdline/shelf_tests.py
  (shelve_mkdir, shelve_rmdir): New tests.
  (test_list): Run them.

Modified:
    subversion/trunk/subversion/tests/cmdline/shelf_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/shelf_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/shelf_tests.py?rev=1832181&r1=1832180&r2=1832181&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/shelf_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/shelf_tests.py Thu May 24 15:11:25 2018
@@ -450,6 +450,33 @@ def shelf_status(sbox):
 
   os.chdir(was_cwd)
 
+#----------------------------------------------------------------------
+
+@XFail()
+def shelve_mkdir(sbox):
+  "shelve mkdir"
+
+  sbox.build()
+
+  def modifier(sbox):
+    sbox.simple_mkdir('D', 'D/D2')
+    sbox.simple_propset('p', 'v', 'D', 'D/D2')
+
+  shelve_unshelve(sbox, modifier)
+
+#----------------------------------------------------------------------
+
+@XFail()
+def shelve_rmdir(sbox):
+  "shelve rmdir"
+
+  sbox.build()
+
+  def modifier(sbox):
+    sbox.simple_rm('A/C', 'A/D/G')
+
+  shelve_unshelve(sbox, modifier)
+
 
 ########################################################################
 # Run the tests
@@ -473,6 +500,8 @@ test_list = [ None,
               shelve_binary_file_replace,
               shelve_with_log_message,
               shelf_status,
+              shelve_mkdir,
+              shelve_rmdir,
              ]
 
 if __name__ == '__main__':