Author: danielsh
Date: Wed Jun 12 10:29:34 2013
New Revision: 1492134

URL: http://svn.apache.org/r1492134
Log:
Add an XFail test for 'svn blame -r 3:1' (where 3 > 1).

Not filing an issue since I plan to commit a fix soon.

* subversion/tests/cmdline/blame_tests.py
  (blame_youngest_to_oldest): New test, XFail.
  (test_list): Run it.

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

Modified: subversion/trunk/subversion/tests/cmdline/blame_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/blame_tests.py?rev=1492134&r1=1492133&r2=1492134&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/blame_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/blame_tests.py Wed Jun 12 
10:29:34 2013
@@ -956,6 +956,29 @@ def blame_eol_handling(sbox):
                                        'blame', f2)
 
 
+@XFail()
+def blame_youngest_to_oldest(sbox):
+  "blame_youngest_to_oldest"
+
+  sbox.build()
+
+  # First, make a new revision of iota.
+  iota = sbox.ospath('iota')
+  orig_line = open(iota).read()
+  line = "New contents for iota\n"
+  svntest.main.file_append(iota, line)
+  sbox.simple_commit()
+  
+  # Delete a line.
+  open(iota, 'w').write(line)
+  sbox.simple_commit()
+
+  expected_output = [
+        '     %d    jrandom %s\n' % (2, orig_line[:-1]),
+  ]
+  svntest.actions.run_and_verify_svn(None, expected_output, [],
+                                     'blame', '-r3:1', iota)
+
 ########################################################################
 # Run the tests
 
@@ -979,6 +1002,7 @@ test_list = [ None,
               merge_sensitive_blame_and_empty_mergeinfo,
               blame_multiple_targets,
               blame_eol_handling,
+              blame_youngest_to_oldest,
              ]
 
 if __name__ == '__main__':


Reply via email to