On the pin-externals branch, split the test up into several test functions.
On the pin-externals branch, split the test up into several test functions.

This allows for running tests individually and also reduces the amount of
modified repository state the tests have to consider.

Suggested by: brane
              stefan2

* subversion/tests/cmdline/externals_tests.py
  (copy_pin_externals): Replaced with the new tests below.
  (verify_pinned_externals): Moved out of the old copy_pin_externals test.
  (copy_pin_externals_repos_repos, copy_pin_externals_repos_wc,
   copy_pin_externals_wc_repos, copy_pin_externals_wc_wc,
   copy_pin_externals_removed_in_head, copy_pin_externals_from_old_rev,
   copy_pin_externals_wc_local_mods, copy_pin_externals_wc_switched_subtrees,
   copy_pin_externals_wc_mixed_revisions): Split out of copy_pin_externals.
  (test_list): Adjust accordingly.


git-svn-id: 50c5f5df37af4354ae6e67714fc94b8d09273154@1658680 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion