You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2010/08/19 12:06:40 UTC

svn commit: r987112 - in /subversion/trunk/subversion/tests/cmdline: authz_tests.py svntest/wc.py

Author: philip
Date: Thu Aug 19 10:06:39 2010
New Revision: 987112

URL: http://svn.apache.org/viewvc?rev=987112&view=rev
Log:
Mark authz_tests.py 19 as Wimp for single-db.

* subversion/tests/cmdline/authz_tests.py
  (wc_wc_copy_revert): Add additional status verification.
  (test_list): Mark wc_wc_copy_revert as Wimp.

* subversion/tests/cmdline/svntest/wc.py
  (State.from_entries): Drop nodes that are absent=true.

Modified:
    subversion/trunk/subversion/tests/cmdline/authz_tests.py
    subversion/trunk/subversion/tests/cmdline/svntest/wc.py

Modified: subversion/trunk/subversion/tests/cmdline/authz_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/authz_tests.py?rev=987112&r1=987111&r2=987112&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/authz_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/authz_tests.py Thu Aug 19 10:06:39 2010
@@ -37,6 +37,7 @@ from svntest.main import server_authz_ha
 # (abbreviation)
 Item = svntest.wc.StateItem
 XFail = svntest.testcase.XFail
+Wimp = svntest.testcase.Wimp
 Skip = svntest.testcase.Skip
 SkipUnless = svntest.testcase.SkipUnless
 
@@ -1021,6 +1022,9 @@ def wc_wc_copy_revert(sbox):
   svntest.actions.run_and_verify_svn(None, None, [],
                                      'revert', '--recursive', sbox.ospath('A2'))
   
+  expected_status = svntest.actions.get_virginal_state(sbox.wc_dir, 1)
+  expected_status.remove('A/B/E', 'A/B/E/alpha', 'A/B/E/beta')
+  svntest.actions.run_and_verify_status(sbox.wc_dir, expected_status)
 
 ########################################################################
 # Run the tests
@@ -1051,7 +1055,8 @@ test_list = [ None,
                    svntest.main.is_ra_type_file),
               Skip(multiple_matches, svntest.main.is_ra_type_file),
               Skip(wc_wc_copy, svntest.main.is_ra_type_file),
-              XFail(Skip(wc_wc_copy_revert, svntest.main.is_ra_type_file)),
+              Wimp('Needs single-db', Skip(wc_wc_copy_revert,
+                                           svntest.main.is_ra_type_file)),
              ]
 
 if __name__ == '__main__':

Modified: subversion/trunk/subversion/tests/cmdline/svntest/wc.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/wc.py?rev=987112&r1=987111&r2=987112&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/wc.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/wc.py Thu Aug 19 10:06:39 2010
@@ -579,6 +579,9 @@ class State:
         # DELETED node lives.
         if entry.deleted and entry.schedule != 1:
           continue
+        # entries that are ABSENT don't show up in status
+        if entry.absent:
+          continue
         if name and entry.kind == 2:
           # stub subdirectory. leave a "missing" StateItem in here. note
           # that we can't put the status as "! " because that gets tweaked