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()
 


Reply via email to