Author: julianfoad
Date: Thu Jul 29 16:15:46 2010
New Revision: 980497
URL: http://svn.apache.org/viewvc?rev=980497&view=rev
Log:
Add an XFail test for exporting from a WC at depths less than infinity.
* subversion/tests/cmdline/export_tests.py
(export_working_copy_with_depths): New test.
(test_list): Add the new test as XFail.
Modified:
subversion/trunk/subversion/tests/cmdline/export_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/export_tests.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/export_tests.py?rev=980497&r1=980496&r2=980497&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/export_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/export_tests.py Thu Jul 29
16:15:46 2010
@@ -519,6 +519,37 @@ def export_with_url_unsafe_characters(sb
if not os.path.exists(export_target):
raise svntest.Failure("export did not fetch file with URL unsafe path")
+def export_working_copy_with_depths(sbox):
+ "export working copy with different depths"
+ sbox.build(read_only = True)
+
+ expected_disk = svntest.wc.State('', {
+ 'A': Item(),
+ 'iota': Item(contents="This is the file 'iota'.\n"),
+ })
+ export_target = sbox.add_wc_path('immediates')
+ svntest.actions.run_and_verify_export(sbox.wc_dir,
+ export_target,
+ svntest.wc.State(sbox.wc_dir, {}),
+ expected_disk,
+ '--depth=immediates')
+
+ expected_disk.remove('A')
+ export_target = sbox.add_wc_path('files')
+ svntest.actions.run_and_verify_export(sbox.wc_dir,
+ export_target,
+ svntest.wc.State(sbox.wc_dir, {}),
+ expected_disk,
+ '--depth=files')
+
+ expected_disk.remove('iota')
+ export_target = sbox.add_wc_path('empty')
+ svntest.actions.run_and_verify_export(sbox.wc_dir,
+ export_target,
+ svntest.wc.State(sbox.wc_dir, {}),
+ expected_disk,
+ '--depth=empty')
+
########################################################################
# Run the tests
@@ -546,6 +577,7 @@ test_list = [ None,
export_ignoring_keyword_translation,
export_working_copy_ignoring_keyword_translation,
export_with_url_unsafe_characters,
+ XFail(export_working_copy_with_depths),
]
if __name__ == '__main__':