Author: rhuijben
Date: Thu Jul 29 11:21:26 2010
New Revision: 980406
URL: http://svn.apache.org/viewvc?rev=980406&view=rev
Log:
Fix another obstruction test's expectations for single-db: we don't
loose data; shouldn't that be ok?
* subversion/tests/cmdline/prop_tests.py
(obstructed_subdirs): Assume that we keep the data in single-db mode.
Modified:
subversion/trunk/subversion/tests/cmdline/prop_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/prop_tests.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/prop_tests.py?rev=980406&r1=980405&r2=980406&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/prop_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/prop_tests.py Thu Jul 29 11:21:26
2010
@@ -1944,20 +1944,32 @@ def obstructed_subdirs(sbox):
expected_disk.old_tree())
expected_status = svntest.actions.get_virginal_state(wc_dir, 1)
- expected_status.tweak('A/C', status='! ', wc_rev='?')
+ if svntest.main.wc_is_singledb(wc_dir):
+ expected_status.tweak('A/C', status='! ', wc_rev='1')
+ else:
+ expected_status.tweak('A/C', status='! ', wc_rev='?')
+
svntest.actions.run_and_verify_status(wc_dir, expected_status)
# Drop an empty file there to obstruct the now-deleted subdir
open(C_path, 'w')
- expected_disk.add({'A/C': Item(contents='')})
+ # Single-DB doesn't lose properties
+ if svntest.main.wc_is_singledb(wc_dir):
+ expected_disk.add({'A/C': Item(contents='', props={'red': 'blue'})})
+ expected_status.tweak('A/C', status='~ ', wc_rev='1')
+ else:
+ expected_disk.add({'A/C': Item(contents='')})
+
+ # NOTE: r943346 fixes a problem with reporter processing, which
+ # is necessary for this status to complete properly.
+ expected_status.tweak('A/C', status='~ ', wc_rev='?')
+
actual_disk_tree = svntest.tree.build_tree_from_wc(wc_dir, load_props=True)
svntest.tree.compare_trees("disk", actual_disk_tree,
expected_disk.old_tree())
- # NOTE: r943346 fixes a problem with reporter processing, which
- # is necessary for this status to complete properly.
- expected_status.tweak('A/C', status='~ ', wc_rev='?')
+
svntest.actions.run_and_verify_status(wc_dir, expected_status)