2
0
Эх сурвалжийг харах

rename test files, fix imports/names

Thomas Waldmann 8 сар өмнө
parent
commit
40dc9dadb4
71 өөрчлөгдсөн 38 нэмэгдсэн , 36 устгасан
  1. 4 4
      pyproject.toml
  2. 3 3
      src/borg/selftest.py
  3. 0 0
      src/borg/testsuite/archive_test.py
  4. 1 1
      src/borg/testsuite/archiver/__init__.py
  5. 0 0
      src/borg/testsuite/archiver/analyze_cmd_test.py
  6. 0 0
      src/borg/testsuite/archiver/argparsing_test.py
  7. 0 0
      src/borg/testsuite/archiver/benchmark_cmd_test.py
  8. 1 1
      src/borg/testsuite/archiver/check_cmd_test.py
  9. 0 0
      src/borg/testsuite/archiver/checks_test.py
  10. 0 0
      src/borg/testsuite/archiver/compact_cmd_test.py
  11. 0 0
      src/borg/testsuite/archiver/corruption_test.py
  12. 0 0
      src/borg/testsuite/archiver/create_cmd_test.py
  13. 1 1
      src/borg/testsuite/archiver/debug_cmds_test.py
  14. 0 0
      src/borg/testsuite/archiver/delete_cmd_test.py
  15. 0 0
      src/borg/testsuite/archiver/diff_cmd_test.py
  16. 0 0
      src/borg/testsuite/archiver/disk_full_test.py
  17. 0 0
      src/borg/testsuite/archiver/extract_cmd_test.py
  18. 0 0
      src/borg/testsuite/archiver/help_cmd_test.py
  19. 0 0
      src/borg/testsuite/archiver/info_cmd_test.py
  20. 2 2
      src/borg/testsuite/archiver/key_cmds_test.py
  21. 0 0
      src/borg/testsuite/archiver/list_cmd_test.py
  22. 0 0
      src/borg/testsuite/archiver/lock_cmds_test.py
  23. 1 1
      src/borg/testsuite/archiver/mount_cmds_test.py
  24. 0 0
      src/borg/testsuite/archiver/patterns_test.py
  25. 0 0
      src/borg/testsuite/archiver/prune_cmd_test.py
  26. 0 0
      src/borg/testsuite/archiver/recreate_cmd_test.py
  27. 0 0
      src/borg/testsuite/archiver/rename_cmd_test.py
  28. 0 0
      src/borg/testsuite/archiver/repo_compress_cmd_test.py
  29. 0 0
      src/borg/testsuite/archiver/repo_create_cmd_test.py
  30. 0 0
      src/borg/testsuite/archiver/repo_delete_cmd_test.py
  31. 0 0
      src/borg/testsuite/archiver/repo_info_cmd_test.py
  32. 0 0
      src/borg/testsuite/archiver/repo_list_cmd_test.py
  33. 0 0
      src/borg/testsuite/archiver/return_codes_test.py
  34. 0 0
      src/borg/testsuite/archiver/serve_cmd_test.py
  35. 0 0
      src/borg/testsuite/archiver/tag_cmd_test.py
  36. 0 0
      src/borg/testsuite/archiver/tar_cmds_test.py
  37. 1 1
      src/borg/testsuite/archiver/transfer_cmd_test.py
  38. 1 1
      src/borg/testsuite/benchmark_test.py
  39. 2 2
      src/borg/testsuite/cache_test.py
  40. 0 0
      src/borg/testsuite/checksums_test.py
  41. 1 1
      src/borg/testsuite/chunker_pytest_test.py
  42. 1 1
      src/borg/testsuite/chunker_slow_test.py
  43. 0 0
      src/borg/testsuite/chunker_test.py
  44. 0 0
      src/borg/testsuite/compress_test.py
  45. 1 1
      src/borg/testsuite/conftest.py
  46. 0 0
      src/borg/testsuite/crypto_test.py
  47. 0 0
      src/borg/testsuite/efficient_collection_queue_test.py
  48. 0 0
      src/borg/testsuite/file_integrity_test.py
  49. 0 0
      src/borg/testsuite/fslocking_test.py
  50. 0 0
      src/borg/testsuite/hashindex_pytest_test.py
  51. 0 0
      src/borg/testsuite/hashindex_test.py
  52. 0 0
      src/borg/testsuite/helpers_test.py
  53. 0 0
      src/borg/testsuite/item_test.py
  54. 0 0
      src/borg/testsuite/key_test.py
  55. 1 1
      src/borg/testsuite/legacyrepository_test.py
  56. 8 6
      src/borg/testsuite/logger_test.py
  57. 0 0
      src/borg/testsuite/lrucache_test.py
  58. 0 0
      src/borg/testsuite/nanorst_test.py
  59. 0 0
      src/borg/testsuite/patterns_test.py
  60. 1 1
      src/borg/testsuite/platform_darwin_test.py
  61. 1 1
      src/borg/testsuite/platform_freebsd_test.py
  62. 1 1
      src/borg/testsuite/platform_linux_test.py
  63. 1 1
      src/borg/testsuite/platform_posix_test.py
  64. 1 1
      src/borg/testsuite/platform_test.py
  65. 3 3
      src/borg/testsuite/remote_test.py
  66. 0 0
      src/borg/testsuite/repoobj_test.py
  67. 1 1
      src/borg/testsuite/repository_test.py
  68. 0 0
      src/borg/testsuite/shellpattern_test.py
  69. 0 0
      src/borg/testsuite/storelocking_test.py
  70. 0 0
      src/borg/testsuite/version_test.py
  71. 0 0
      src/borg/testsuite/xattr_test.py

+ 4 - 4
pyproject.toml

@@ -131,10 +131,10 @@ dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
 "src/borg/cache.py" = ["E501"]
 "src/borg/helpers/__init__.py" = ["F401"]
 "src/borg/platform/__init__.py" = ["F401"]
-"src/borg/testsuite/archiver/disk_full.py" = ["F811"]
-"src/borg/testsuite/archiver/return_codes.py" = ["F811"]
-"src/borg/testsuite/benchmark.py" = ["F811"]
-"src/borg/testsuite/platform.py" = ["F811"]
+"src/borg/testsuite/archiver/disk_full_test.py" = ["F811"]
+"src/borg/testsuite/archiver/return_codes_test.py" = ["F811"]
+"src/borg/testsuite/benchmark_test.py" = ["F811"]
+"src/borg/testsuite/platform_test.py" = ["F811"]
 
 [tool.pytest.ini_options]
 python_files = "testsuite/*.py"

+ 3 - 3
src/borg/selftest.py

@@ -21,9 +21,9 @@ import sys
 import time
 from unittest import TestResult, TestSuite, defaultTestLoader
 
-from .testsuite.hashindex import HashIndexDataTestCase, HashIndexRefcountingTestCase, HashIndexTestCase
-from .testsuite.crypto import CryptoTestCase
-from .testsuite.chunker import ChunkerTestCase
+from .testsuite.hashindex_test import HashIndexDataTestCase, HashIndexRefcountingTestCase, HashIndexTestCase
+from .testsuite.crypto_test import CryptoTestCase
+from .testsuite.chunker_test import ChunkerTestCase
 
 SELFTEST_CASES = [
     HashIndexDataTestCase,

+ 0 - 0
src/borg/testsuite/archive.py → src/borg/testsuite/archive_test.py


+ 1 - 1
src/borg/testsuite/archiver/__init__.py

@@ -29,7 +29,7 @@ from ...repository import Repository
 from .. import has_lchflags, is_utime_fully_supported, have_fuse_mtime_ns, st_mtime_ns_round, no_selinux
 from .. import changedir
 from .. import are_symlinks_supported, are_hardlinks_supported, are_fifos_supported
-from ..platform import is_win32
+from ..platform_test import is_win32
 from ...xattr import get_all
 
 RK_ENCRYPTION = "--encryption=repokey-aes-ocb"

+ 0 - 0
src/borg/testsuite/archiver/analyze_cmd.py → src/borg/testsuite/archiver/analyze_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/argparsing.py → src/borg/testsuite/archiver/argparsing_test.py


+ 0 - 0
src/borg/testsuite/archiver/benchmark_cmd.py → src/borg/testsuite/archiver/benchmark_cmd_test.py


+ 1 - 1
src/borg/testsuite/archiver/check_cmd.py → src/borg/testsuite/archiver/check_cmd_test.py

@@ -10,7 +10,7 @@ from ...helpers import bin_to_hex, msgpack
 from ...manifest import Manifest
 from ...remote import RemoteRepository
 from ...repository import Repository
-from ..repository import fchunk
+from ..repository_test import fchunk
 from . import cmd, src_file, create_src_archive, open_archive, generate_archiver_tests, RK_ENCRYPTION
 
 pytest_generate_tests = lambda metafunc: generate_archiver_tests(metafunc, kinds="local,remote,binary")  # NOQA

+ 0 - 0
src/borg/testsuite/archiver/checks.py → src/borg/testsuite/archiver/checks_test.py


+ 0 - 0
src/borg/testsuite/archiver/compact_cmd.py → src/borg/testsuite/archiver/compact_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/corruption.py → src/borg/testsuite/archiver/corruption_test.py


+ 0 - 0
src/borg/testsuite/archiver/create_cmd.py → src/borg/testsuite/archiver/create_cmd_test.py


+ 1 - 1
src/borg/testsuite/archiver/debug_cmds.py → src/borg/testsuite/archiver/debug_cmds_test.py

@@ -4,7 +4,7 @@ import pstats
 
 from ...constants import *  # NOQA
 from .. import changedir
-from ..compress import Compressor
+from ..compress_test import Compressor
 from . import cmd, create_test_files, create_regular_file, generate_archiver_tests, RK_ENCRYPTION
 
 pytest_generate_tests = lambda metafunc: generate_archiver_tests(metafunc, kinds="local,remote,binary")  # NOQA

+ 0 - 0
src/borg/testsuite/archiver/delete_cmd.py → src/borg/testsuite/archiver/delete_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/diff_cmd.py → src/borg/testsuite/archiver/diff_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/disk_full.py → src/borg/testsuite/archiver/disk_full_test.py


+ 0 - 0
src/borg/testsuite/archiver/extract_cmd.py → src/borg/testsuite/archiver/extract_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/help_cmd.py → src/borg/testsuite/archiver/help_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/info_cmd.py → src/borg/testsuite/archiver/info_cmd_test.py


+ 2 - 2
src/borg/testsuite/archiver/key_cmds.py → src/borg/testsuite/archiver/key_cmds_test.py

@@ -10,7 +10,7 @@ from ...helpers import CommandError
 from ...helpers import bin_to_hex, hex_to_bin
 from ...helpers import msgpack
 from ...repository import Repository
-from .. import key
+from ..key_test import TestKey
 from . import RK_ENCRYPTION, KF_ENCRYPTION, cmd, _extract_repository_id, _set_repository_id, generate_archiver_tests
 
 pytest_generate_tests = lambda metafunc: generate_archiver_tests(metafunc, kinds="local,remote,binary")  # NOQA
@@ -133,7 +133,7 @@ def test_key_export_repokey(archivers, request):
         repo_key = AESOCBRepoKey(repository)
         repo_key.load(None, Passphrase.env_passphrase())
 
-    backup_key = AESOCBKeyfileKey(key.TestKey.MockRepository())
+    backup_key = AESOCBKeyfileKey(TestKey.MockRepository())
     backup_key.load(export_file, Passphrase.env_passphrase())
 
     assert repo_key.crypt_key == backup_key.crypt_key

+ 0 - 0
src/borg/testsuite/archiver/list_cmd.py → src/borg/testsuite/archiver/list_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/lock_cmds.py → src/borg/testsuite/archiver/lock_cmds_test.py


+ 1 - 1
src/borg/testsuite/archiver/mount_cmds.py → src/borg/testsuite/archiver/mount_cmds_test.py

@@ -12,7 +12,7 @@ from ...helpers import flags_noatime, flags_normal
 from .. import has_lchflags, llfuse
 from .. import changedir, no_selinux, same_ts_ns
 from .. import are_symlinks_supported, are_hardlinks_supported, are_fifos_supported
-from ..platform import fakeroot_detected
+from ..platform_test import fakeroot_detected
 from . import RK_ENCRYPTION, cmd, assert_dirs_equal, create_regular_file, create_src_archive, open_archive, src_file
 from . import requires_hardlinks, _extract_hardlinks_setup, fuse_mount, create_test_files, generate_archiver_tests
 

+ 0 - 0
src/borg/testsuite/archiver/patterns.py → src/borg/testsuite/archiver/patterns_test.py


+ 0 - 0
src/borg/testsuite/archiver/prune_cmd.py → src/borg/testsuite/archiver/prune_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/recreate_cmd.py → src/borg/testsuite/archiver/recreate_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/rename_cmd.py → src/borg/testsuite/archiver/rename_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/repo_compress_cmd.py → src/borg/testsuite/archiver/repo_compress_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/repo_create_cmd.py → src/borg/testsuite/archiver/repo_create_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/repo_delete_cmd.py → src/borg/testsuite/archiver/repo_delete_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/repo_info_cmd.py → src/borg/testsuite/archiver/repo_info_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/repo_list_cmd.py → src/borg/testsuite/archiver/repo_list_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/return_codes.py → src/borg/testsuite/archiver/return_codes_test.py


+ 0 - 0
src/borg/testsuite/archiver/serve_cmd.py → src/borg/testsuite/archiver/serve_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/tag_cmd.py → src/borg/testsuite/archiver/tag_cmd_test.py


+ 0 - 0
src/borg/testsuite/archiver/tar_cmds.py → src/borg/testsuite/archiver/tar_cmds_test.py


+ 1 - 1
src/borg/testsuite/archiver/transfer_cmd.py → src/borg/testsuite/archiver/transfer_cmd_test.py

@@ -7,7 +7,7 @@ import pytest
 
 from ...constants import *  # NOQA
 from ...helpers.time import parse_timestamp
-from ..platform import is_win32
+from ..platform_test import is_win32
 from . import cmd, create_test_files, RK_ENCRYPTION, open_archive, generate_archiver_tests
 
 pytest_generate_tests = lambda metafunc: generate_archiver_tests(metafunc, kinds="local,remote,binary")  # NOQA

+ 1 - 1
src/borg/testsuite/benchmark.py → src/borg/testsuite/benchmark_test.py

@@ -11,7 +11,7 @@ import os
 import pytest
 
 from .archiver import changedir, cmd_fixture  # NOQA
-from .item import Item
+from .item_test import Item
 from ..constants import zeros
 
 

+ 2 - 2
src/borg/testsuite/cache.py → src/borg/testsuite/cache_test.py

@@ -2,8 +2,8 @@ import os
 
 import pytest
 
-from .hashindex import H
-from .key import TestKey
+from .hashindex_test import H
+from .key_test import TestKey
 from ..archive import Statistics
 from ..cache import AdHocWithFilesCache
 from ..crypto.key import AESOCBRepoKey

+ 0 - 0
src/borg/testsuite/checksums.py → src/borg/testsuite/checksums_test.py


+ 1 - 1
src/borg/testsuite/chunker_pytest.py → src/borg/testsuite/chunker_pytest_test.py

@@ -4,7 +4,7 @@ import tempfile
 
 import pytest
 
-from .chunker import cf
+from .chunker_test import cf
 from ..chunker import Chunker, ChunkerFixed, sparsemap, has_seek_hole, ChunkerFailing
 from ..constants import *  # NOQA
 

+ 1 - 1
src/borg/testsuite/chunker_slow.py → src/borg/testsuite/chunker_slow_test.py

@@ -1,6 +1,6 @@
 from io import BytesIO
 
-from .chunker import cf
+from .chunker_test import cf
 from ..chunker import Chunker
 from ..crypto.low_level import blake2b_256
 from ..constants import *  # NOQA

+ 0 - 0
src/borg/testsuite/chunker.py → src/borg/testsuite/chunker_test.py


+ 0 - 0
src/borg/testsuite/compress.py → src/borg/testsuite/compress_test.py


+ 1 - 1
src/borg/testsuite/conftest.py

@@ -17,7 +17,7 @@ setup_logging()
 
 from borg.testsuite import has_lchflags, has_llfuse, has_pyfuse3  # noqa: E402
 from borg.testsuite import are_symlinks_supported, are_hardlinks_supported, is_utime_fully_supported  # noqa: E402
-from borg.testsuite.platform import fakeroot_detected  # noqa: E402
+from borg.testsuite.platform_test import fakeroot_detected  # noqa: E402
 
 
 @pytest.fixture(autouse=True)

+ 0 - 0
src/borg/testsuite/crypto.py → src/borg/testsuite/crypto_test.py


+ 0 - 0
src/borg/testsuite/efficient_collection_queue.py → src/borg/testsuite/efficient_collection_queue_test.py


+ 0 - 0
src/borg/testsuite/file_integrity.py → src/borg/testsuite/file_integrity_test.py


+ 0 - 0
src/borg/testsuite/fslocking.py → src/borg/testsuite/fslocking_test.py


+ 0 - 0
src/borg/testsuite/hashindex_pytest.py → src/borg/testsuite/hashindex_pytest_test.py


+ 0 - 0
src/borg/testsuite/hashindex.py → src/borg/testsuite/hashindex_test.py


+ 0 - 0
src/borg/testsuite/helpers.py → src/borg/testsuite/helpers_test.py


+ 0 - 0
src/borg/testsuite/item.py → src/borg/testsuite/item_test.py


+ 0 - 0
src/borg/testsuite/key.py → src/borg/testsuite/key_test.py


+ 1 - 1
src/borg/testsuite/legacyrepository.py → src/borg/testsuite/legacyrepository_test.py

@@ -17,7 +17,7 @@ from ..legacyremote import LegacyRemoteRepository, InvalidRPCMethod, PathNotAllo
 from ..legacyrepository import LegacyRepository, LoggedIO
 from ..legacyrepository import MAGIC, MAX_DATA_SIZE, TAG_DELETE, TAG_PUT2, TAG_PUT, TAG_COMMIT
 from ..repoobj import RepoObj
-from .hashindex import H
+from .hashindex_test import H
 
 
 @pytest.fixture()

+ 8 - 6
src/borg/testsuite/logger.py → src/borg/testsuite/logger_test.py

@@ -19,21 +19,23 @@ def io_logger():
 
 def test_setup_logging(io_logger):
     logger.info("hello world")
-    assert io_logger.getvalue() == "borg.testsuite.logger: hello world\n"
+    assert io_logger.getvalue() == "borg.testsuite.logger_test: hello world\n"
 
 
 def test_multiple_loggers(io_logger):
     logger = logging.getLogger(__name__)
     logger.info("hello world 1")
-    assert io_logger.getvalue() == "borg.testsuite.logger: hello world 1\n"
-    logger = logging.getLogger("borg.testsuite.logger")
+    assert io_logger.getvalue() == "borg.testsuite.logger_test: hello world 1\n"
+    logger = logging.getLogger("borg.testsuite.logger_test")
     logger.info("hello world 2")
-    assert io_logger.getvalue() == "borg.testsuite.logger: hello world 1\nborg.testsuite.logger: hello world 2\n"
+    assert (
+        io_logger.getvalue() == "borg.testsuite.logger_test: hello world 1\nborg.testsuite.logger_test: hello world 2\n"
+    )
     io_logger.truncate(0)
     io_logger.seek(0)
-    logger = logging.getLogger("borg.testsuite.logger")
+    logger = logging.getLogger("borg.testsuite.logger_test")
     logger.info("hello world 2")
-    assert io_logger.getvalue() == "borg.testsuite.logger: hello world 2\n"
+    assert io_logger.getvalue() == "borg.testsuite.logger_test: hello world 2\n"
 
 
 def test_parent_module():

+ 0 - 0
src/borg/testsuite/lrucache.py → src/borg/testsuite/lrucache_test.py


+ 0 - 0
src/borg/testsuite/nanorst.py → src/borg/testsuite/nanorst_test.py


+ 0 - 0
src/borg/testsuite/patterns.py → src/borg/testsuite/patterns_test.py


+ 1 - 1
src/borg/testsuite/platform_darwin.py → src/borg/testsuite/platform_darwin_test.py

@@ -2,7 +2,7 @@ import os
 import tempfile
 
 from ..platform import acl_get, acl_set
-from .platform import skipif_not_darwin, skipif_fakeroot_detected, skipif_acls_not_working
+from .platform_test import skipif_not_darwin, skipif_fakeroot_detected, skipif_acls_not_working
 
 # set module-level skips
 pytestmark = [skipif_not_darwin, skipif_fakeroot_detected]

+ 1 - 1
src/borg/testsuite/platform_freebsd.py → src/borg/testsuite/platform_freebsd_test.py

@@ -2,7 +2,7 @@ import os
 import tempfile
 
 from ..platform import acl_get, acl_set
-from .platform import skipif_not_freebsd, skipif_acls_not_working
+from .platform_test import skipif_not_freebsd, skipif_acls_not_working
 
 # set module-level skips
 pytestmark = [skipif_not_freebsd]

+ 1 - 1
src/borg/testsuite/platform_linux.py → src/borg/testsuite/platform_linux_test.py

@@ -2,7 +2,7 @@ import os
 import tempfile
 
 from ..platform import acl_get, acl_set
-from .platform import skipif_not_linux, skipif_fakeroot_detected, skipif_acls_not_working, skipif_no_ubel_user
+from .platform_test import skipif_not_linux, skipif_fakeroot_detected, skipif_acls_not_working, skipif_no_ubel_user
 
 # set module-level skips
 pytestmark = [skipif_not_linux, skipif_fakeroot_detected]

+ 1 - 1
src/borg/testsuite/platform_posix.py → src/borg/testsuite/platform_posix_test.py

@@ -1,5 +1,5 @@
 from ..platform import swidth
-from .platform import skipif_not_posix
+from .platform_test import skipif_not_posix
 
 
 # set module-level skips

+ 1 - 1
src/borg/testsuite/platform.py → src/borg/testsuite/platform_test.py

@@ -8,7 +8,7 @@ from ..platformflags import is_darwin, is_freebsd, is_linux, is_win32
 from ..platform import acl_get, acl_set
 from ..platform import get_process_id, process_alive
 from . import unopened_tempfile
-from .fslocking import free_pid  # NOQA
+from .fslocking_test import free_pid  # NOQA
 
 
 def fakeroot_detected():

+ 3 - 3
src/borg/testsuite/remote.py → src/borg/testsuite/remote_test.py

@@ -12,9 +12,9 @@ from ..repository import Repository
 from ..crypto.key import PlaintextKey
 from ..helpers import IntegrityError
 from ..repoobj import RepoObj
-from .hashindex import H
-from .repository import fchunk, pdchunk
-from .key import TestKey
+from .hashindex_test import H
+from .repository_test import fchunk, pdchunk
+from .key_test import TestKey
 
 
 class TestSleepingBandwidthLimiter:

+ 0 - 0
src/borg/testsuite/repoobj.py → src/borg/testsuite/repoobj_test.py


+ 1 - 1
src/borg/testsuite/repository.py → src/borg/testsuite/repository_test.py

@@ -12,7 +12,7 @@ from ..platformflags import is_win32
 from ..remote import RemoteRepository, InvalidRPCMethod, PathNotAllowed
 from ..repository import Repository, MAX_DATA_SIZE
 from ..repoobj import RepoObj
-from .hashindex import H
+from .hashindex_test import H
 
 
 @pytest.fixture()

+ 0 - 0
src/borg/testsuite/shellpattern.py → src/borg/testsuite/shellpattern_test.py


+ 0 - 0
src/borg/testsuite/storelocking.py → src/borg/testsuite/storelocking_test.py


+ 0 - 0
src/borg/testsuite/version.py → src/borg/testsuite/version_test.py


+ 0 - 0
src/borg/testsuite/xattr.py → src/borg/testsuite/xattr_test.py