You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2015/09/28 16:45:49 UTC

svn commit: r1705702 - /subversion/trunk/subversion/tests/cmdline/patch_tests.py

Author: rhuijben
Date: Mon Sep 28 14:45:49 2015
New Revision: 1705702

URL: http://svn.apache.org/viewvc?rev=1705702&view=rev
Log:
Following up on r1705692, r1705698 update a test expectation.

* subversion/tests/cmdline/patch_tests.py
  (patch_dir_properties): Expect details on what failed.

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

Modified: subversion/trunk/subversion/tests/cmdline/patch_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/patch_tests.py?rev=1705702&r1=1705701&r2=1705702&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/patch_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/patch_tests.py Mon Sep 28 14:45:49 2015
@@ -2534,6 +2534,7 @@ def patch_dir_properties(sbox):
   expected_output = [
     ' U        %s\n' % wc_dir,
     ' C        %s\n' % sbox.ospath('A/B'),
+    '>         rejected hunk ## -0,0 +1,1 ## (svn:executable)\n',
   ] + svntest.main.summary_of_conflicts(prop_conflicts=1)
 
   expected_disk = svntest.main.greek_state.copy()
@@ -6261,7 +6262,7 @@ def patch_prop_madness(sbox):
   expected_disk = svntest.main.greek_state.copy()
   expected_status = svntest.actions.get_virginal_state(wc_dir, 1)
 
-  new_props = props={
+  new_props = {
     'mod_s'       : 'other\n',
     'mod_s_n'     : 'still no eol',
     'mod_l'       : 'this\nis\na\nsomewhat\nlong\nvalue.\n',
@@ -6273,7 +6274,7 @@ def patch_prop_madness(sbox):
   }
 
   expected_status.tweak('iota', 'A/mu', status=' M', wc_rev='2')
-  expected_disk.tweak('iota', 'A/mu', props=props)
+  expected_disk.tweak('iota', 'A/mu', props=new_props)
 
   svntest.actions.verify_disk(wc_dir, expected_disk, True)
   #svntest.actions.run_and_verify_status(wc_dir, expected_status)
@@ -6336,6 +6337,21 @@ def patch_prop_madness(sbox):
                                        '--reverse-diff',
                                        '--strip', strip_count)
 
+  # Ok, and now introduce some conflicts
+
+  sbox.simple_propset('del', 'value', 'iota') # Wrong EOL
+  sbox.simple_propset('del', 'waarde', 'A/mu') # Wrong EOL+value
+
+  sbox.simple_propset('del_n', 'no-eol\n', 'iota') # Wrong EOL
+  sbox.simple_propset('del_n', 'regeleinde\n', 'iota') # Wrong EOL+value
+
+  expected_output.tweak('A/mu', 'iota', status=' C')
+  svntest.actions.run_and_verify_patch(wc_dir, patch,
+                                       expected_output, expected_disk,
+                                       expected_status, expected_skip,
+                                       [], True, True,
+                                       '--strip', strip_count)
+
 ########################################################################
 #Run the tests