svn commit: r1925714 - in /subversion/trunk/subversion/tests/cmdline/svntest: factory.py main.py

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <[email protected]>
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.