Author: rhuijben
Date: Mon May  9 16:13:24 2011
New Revision: 1101086

URL: http://svn.apache.org/viewvc?rev=1101086&view=rev
Log:
Move two recently added 'basic' tests to their proper location.

* subversion/tests/cmdline/basic_tests.py
  (info_multiple_targets): Move to info_tests.py.
  (blame_multiple_targets): Move to blame_tests.py
  (test_list): Updated.

* subversion/tests/cmdline/blame_tests.py
  (blame_multiple_targets): Moved here from basic_tests.py
  (test_list): Updated.

* subversion/tests/cmdline/info_tests.py
  (info_multiple_targets): Moved here from basic_tests.py
  (test_list): Updated.

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

Modified: subversion/trunk/subversion/tests/cmdline/basic_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/basic_tests.py?rev=1101086&r1=1101085&r2=1101086&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/basic_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/basic_tests.py Mon May  9 
16:13:24 2011
@@ -2816,122 +2816,7 @@ def add_multiple_targets(sbox):
   svntest.actions.run_and_verify_svn(None, expected_status, [],
                                      'status', wc_dir)
 
-def info_multiple_targets(sbox):
-  "info multiple targets"
 
-  sbox.build(read_only = True)
-  wc_dir = sbox.wc_dir
-
-  def multiple_wc_targets():
-    "multiple wc targets"
-
-    alpha = sbox.ospath('A/B/E/alpha')
-    beta = sbox.ospath('A/B/E/beta')
-    non_existent_path = os.path.join(wc_dir, 'non-existent')
-
-    # All targets are existing
-    svntest.actions.run_and_verify_svn2(None, None, [],
-                                        0, 'info', alpha, beta)
-
-    # One non-existing target
-    expected_err = ".*W155010.*\n\n.*E200009.*"
-    expected_err_re = re.compile(expected_err, re.DOTALL)
-
-    exit_code, output, error = svntest.main.run_svn(1, 'info', alpha, 
-                                                    non_existent_path, beta)
-
-    # Verify error
-    if not expected_err_re.match("".join(error)):
-      raise svntest.Failure('info failed: expected error "%s", but received '
-                            '"%s"' % (expected_err, "".join(error)))
-
-  def multiple_url_targets():
-    "multiple url targets"
-
-    alpha = sbox.repo_url +  '/A/B/E/alpha'
-    beta = sbox.repo_url +  '/A/B/E/beta'
-    non_existent_url = sbox.repo_url +  '/non-existent'
-
-    # All targets are existing
-    svntest.actions.run_and_verify_svn2(None, None, [],
-                                        0, 'info', alpha, beta)
-
-    # One non-existing target
-    expected_err = ".*W170000.*\n\n.*E200009.*"
-    expected_err_re = re.compile(expected_err, re.DOTALL)
-
-    exit_code, output, error = svntest.main.run_svn(1, 'info', alpha, 
-                                                    non_existent_url, beta)
-
-    # Verify error
-    if not expected_err_re.match("".join(error)):
-      raise svntest.Failure('info failed: expected error "%s", but received '
-                            '"%s"' % (expected_err, "".join(error)))
-  # Test one by one
-  multiple_wc_targets()
-  multiple_url_targets()
-
-def blame_multiple_targets(sbox):
-  "blame multiple target"
-
-  sbox.build()
-
-  def multiple_wc_targets():
-    "multiple wc targets"
-    
-    # First, make a new revision of iota.
-    iota = os.path.join(sbox.wc_dir, 'iota')
-    non_existent = os.path.join(sbox.wc_dir, 'non-existent')
-    svntest.main.file_append(iota, "New contents for iota\n")
-    svntest.main.run_svn(None, 'ci',
-                         '-m', '', iota)
-
-    expected_output = [
-      "     1    jrandom This is the file 'iota'.\n",
-      "     2    jrandom New contents for iota\n",
-      ]
-
-    expected_err = ".*W155010.*\n.*E200009.*"
-    expected_err_re = re.compile(expected_err, re.DOTALL)
-
-    exit_code, output, error = svntest.main.run_svn(1, 'blame', 
-                                                    non_existent, iota)
-
-    # Verify error
-    if not expected_err_re.match("".join(error)):
-      raise svntest.Failure('blame failed: expected error "%s", but received '
-                            '"%s"' % (expected_err, "".join(error)))
-
-  def multiple_url_targets():
-    "multiple url targets"
-
-    # First, make a new revision of iota.
-    iota = os.path.join(sbox.wc_dir, 'iota')
-    iota_url = sbox.repo_url + '/iota'
-    non_existent = sbox.repo_url + '/non-existent'
-    svntest.main.file_append(iota, "New contents for iota\n")
-    svntest.main.run_svn(None, 'ci',
-                         '-m', '', iota)
-
-    expected_output = [
-      "     1    jrandom This is the file 'iota'.\n",
-      "     2    jrandom New contents for iota\n",
-      ]
-
-    expected_err = ".*(W160017|W160013).*\n.*E200009.*"
-    expected_err_re = re.compile(expected_err, re.DOTALL)
-
-    exit_code, output, error = svntest.main.run_svn(1, 'blame', 
-                                                    non_existent, iota_url)
-
-    # Verify error
-    if not expected_err_re.match("".join(error)):
-      raise svntest.Failure('blame failed: expected error "%s", but received '
-                            '"%s"' % (expected_err, "".join(error)))
-
-  # Test one by one
-  multiple_wc_targets()
-  multiple_url_targets()
   
 ########################################################################
 # Run the tests
@@ -2996,8 +2881,6 @@ test_list = [ None,
               ls_url_special_characters,
               ls_multiple_and_non_existent_targets,
               add_multiple_targets,
-              info_multiple_targets,
-              blame_multiple_targets,
              ]
 
 if __name__ == '__main__':

Modified: subversion/trunk/subversion/tests/cmdline/blame_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/blame_tests.py?rev=1101086&r1=1101085&r2=1101086&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/blame_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/blame_tests.py Mon May  9 
16:13:24 2011
@@ -796,6 +796,68 @@ def merge_sensitive_blame_and_empty_merg
   svntest.actions.run_and_verify_svn(None, expected_output, [],
                                     'blame', '-g', psi_COPY_path)
 
+def blame_multiple_targets(sbox):
+  "blame multiple target"
+
+  sbox.build()
+
+  def multiple_wc_targets():
+    "multiple wc targets"
+    
+    # First, make a new revision of iota.
+    iota = os.path.join(sbox.wc_dir, 'iota')
+    non_existent = os.path.join(sbox.wc_dir, 'non-existent')
+    svntest.main.file_append(iota, "New contents for iota\n")
+    svntest.main.run_svn(None, 'ci',
+                         '-m', '', iota)
+
+    expected_output = [
+      "     1    jrandom This is the file 'iota'.\n",
+      "     2    jrandom New contents for iota\n",
+      ]
+
+    expected_err = ".*W155010.*\n.*E200009.*"
+    expected_err_re = re.compile(expected_err, re.DOTALL)
+
+    exit_code, output, error = svntest.main.run_svn(1, 'blame', 
+                                                    non_existent, iota)
+
+    # Verify error
+    if not expected_err_re.match("".join(error)):
+      raise svntest.Failure('blame failed: expected error "%s", but received '
+                            '"%s"' % (expected_err, "".join(error)))
+
+  def multiple_url_targets():
+    "multiple url targets"
+
+    # First, make a new revision of iota.
+    iota = os.path.join(sbox.wc_dir, 'iota')
+    iota_url = sbox.repo_url + '/iota'
+    non_existent = sbox.repo_url + '/non-existent'
+    svntest.main.file_append(iota, "New contents for iota\n")
+    svntest.main.run_svn(None, 'ci',
+                         '-m', '', iota)
+
+    expected_output = [
+      "     1    jrandom This is the file 'iota'.\n",
+      "     2    jrandom New contents for iota\n",
+      ]
+
+    expected_err = ".*(W160017|W160013).*\n.*E200009.*"
+    expected_err_re = re.compile(expected_err, re.DOTALL)
+
+    exit_code, output, error = svntest.main.run_svn(1, 'blame', 
+                                                    non_existent, iota_url)
+
+    # Verify error
+    if not expected_err_re.match("".join(error)):
+      raise svntest.Failure('blame failed: expected error "%s", but received '
+                            '"%s"' % (expected_err, "".join(error)))
+
+  # Test one by one
+  multiple_wc_targets()
+  multiple_url_targets()
+
 ########################################################################
 # Run the tests
 
@@ -817,6 +879,7 @@ test_list = [ None,
               blame_file_not_in_head,
               blame_output_after_merge,
               merge_sensitive_blame_and_empty_mergeinfo,
+              blame_multiple_targets,
              ]
 
 if __name__ == '__main__':

Modified: subversion/trunk/subversion/tests/cmdline/info_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/info_tests.py?rev=1101086&r1=1101085&r2=1101086&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/info_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/info_tests.py Mon May  9 16:13:24 
2011
@@ -329,6 +329,60 @@ def info_url_special_characters(sbox):
   for url in special_urls:
     svntest.actions.run_and_verify_info([expected], url)
 
+def info_multiple_targets(sbox):
+  "info multiple targets"
+
+  sbox.build(read_only = True)
+  wc_dir = sbox.wc_dir
+
+  def multiple_wc_targets():
+    "multiple wc targets"
+
+    alpha = sbox.ospath('A/B/E/alpha')
+    beta = sbox.ospath('A/B/E/beta')
+    non_existent_path = os.path.join(wc_dir, 'non-existent')
+
+    # All targets are existing
+    svntest.actions.run_and_verify_svn2(None, None, [],
+                                        0, 'info', alpha, beta)
+
+    # One non-existing target
+    expected_err = ".*W155010.*\n\n.*E200009.*"
+    expected_err_re = re.compile(expected_err, re.DOTALL)
+
+    exit_code, output, error = svntest.main.run_svn(1, 'info', alpha, 
+                                                    non_existent_path, beta)
+
+    # Verify error
+    if not expected_err_re.match("".join(error)):
+      raise svntest.Failure('info failed: expected error "%s", but received '
+                            '"%s"' % (expected_err, "".join(error)))
+
+  def multiple_url_targets():
+    "multiple url targets"
+
+    alpha = sbox.repo_url +  '/A/B/E/alpha'
+    beta = sbox.repo_url +  '/A/B/E/beta'
+    non_existent_url = sbox.repo_url +  '/non-existent'
+
+    # All targets are existing
+    svntest.actions.run_and_verify_svn2(None, None, [],
+                                        0, 'info', alpha, beta)
+
+    # One non-existing target
+    expected_err = ".*W170000.*\n\n.*E200009.*"
+    expected_err_re = re.compile(expected_err, re.DOTALL)
+
+    exit_code, output, error = svntest.main.run_svn(1, 'info', alpha, 
+                                                    non_existent_url, beta)
+
+    # Verify error
+    if not expected_err_re.match("".join(error)):
+      raise svntest.Failure('info failed: expected error "%s", but received '
+                            '"%s"' % (expected_err, "".join(error)))
+  # Test one by one
+  multiple_wc_targets()
+  multiple_url_targets()
 
 ########################################################################
 # Run the tests
@@ -340,6 +394,7 @@ test_list = [ None,
               info_on_mkdir,
               info_wcroot_abspaths,
               info_url_special_characters,
+              info_multiple_targets,
              ]
 
 if __name__ == '__main__':


Reply via email to