Author: brane
Date: Tue May 20 07:55:55 2025
New Revision: 1925714
URL: http://svn.apache.org/viewvc?rev=1925714&view=rev
Log:
Tidy up a tiny corner of the svntest module.
* subversion/tests/cmdline/svntest/main.py:
Remove Python 2-specific imports. Use our predefined path name
variables when constructing paths.
* subversion/tests/cmdline/svntest/factory.py
(TestFactory.really_safe_rmtree): Use main.work_dir instead of a magic string.
Modified:
subversion/trunk/subversion/tests/cmdline/svntest/factory.py
subversion/trunk/subversion/tests/cmdline/svntest/main.py
Modified: subversion/trunk/subversion/tests/cmdline/svntest/factory.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/factory.py?rev=1925714&r1=1925713&r2=1925714&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/factory.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/factory.py Tue May 20 07:55:55 2025
@@ -972,7 +972,7 @@ class TestFactory:
def really_safe_rmtree(self, dir):
# Safety catch. We don't want to remove outside the sandbox.
- if dir.find('svn-test-work') < 0:
+ if dir.find(main.work_dir) < 0:
raise Failure("Tried to remove path outside working area: " + dir)
main.safe_rmtree(dir)
Modified: subversion/trunk/subversion/tests/cmdline/svntest/main.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/main.py?rev=1925714&r1=1925713&r2=1925714&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/main.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/main.py Tue May 20 07:55:55 2025
@@ -38,19 +38,11 @@ import logging
import hashlib
import zipfile
import codecs
+import queue
-try:
- # Python >=3.0
- import queue
- from urllib.parse import quote as urllib_parse_quote
- from urllib.parse import unquote as urllib_parse_unquote
- from urllib.parse import urlparse
-except ImportError:
- # Python <3.0
- import Queue as queue
- from urllib import quote as urllib_parse_quote
- from urllib import unquote as urllib_parse_unquote
- from urlparse import urlparse
+from urllib.parse import quote as urllib_parse_quote
+from urllib.parse import unquote as urllib_parse_unquote
+from urllib.parse import urlparse
import svntest
from svntest import Failure
@@ -462,9 +454,8 @@ def run_command(command, error_expected,
# then we can assume that the on-disk repository path was leaked to the
# client. Having these here as constants means we don't need to construct
# them over and over again.
-_repos_diskpath1 = os.path.join('cmdline', 'svn-test-work', 'repositories')
-_repos_diskpath2 = os.path.join('cmdline', 'svn-test-work', 'local_tmp',
- 'repos')
+_repos_diskpath1 = os.path.join('cmdline', general_repo_dir)
+_repos_diskpath2 = os.path.join('cmdline', pristine_greek_repos_dir)
_repos_diskpath1_bytes = _repos_diskpath1.encode()
_repos_diskpath2_bytes = _repos_diskpath2.encode()
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.