Skip to content

Commit 1e0419f

Browse files
committed
bpo-46425: Partially revert "bpo-46425: fix direct invocation of test_importlib (GH-30682)"
This reverts commit 57316c5 for files pertaining to importlib.metadata and importlib.resources.
1 parent a941e59 commit 1e0419f

10 files changed

+22
-40
lines changed

Lib/test/test_importlib/test_compatibilty_files.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
wrap_spec,
99
)
1010

11-
from test.test_importlib.resources import util
11+
from .resources import util
1212

1313

1414
class CompatibilityFilesTests(unittest.TestCase):
@@ -100,7 +100,3 @@ def files(self):
100100

101101
def test_spec_path_joinpath(self):
102102
self.assertIsInstance(self.files / 'a', CompatibilityFiles.OrphanPath)
103-
104-
105-
if __name__ == '__main__':
106-
unittest.main()

Lib/test/test_importlib/test_contents.py

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import unittest
22
from importlib import resources
33

4-
from test.test_importlib import data01
5-
from test.test_importlib.resources import util
4+
from . import data01
5+
from .resources import util
66

77

88
class ContentsTests:
@@ -38,10 +38,6 @@ class ContentsNamespaceTests(ContentsTests, unittest.TestCase):
3838
}
3939

4040
def setUp(self):
41-
from test.test_importlib import namespacedata01
41+
from . import namespacedata01
4242

4343
self.data = namespacedata01
44-
45-
46-
if __name__ == '__main__':
47-
unittest.main()

Lib/test/test_importlib/test_files.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from importlib import resources
55
from importlib.abc import Traversable
6-
from test.test_importlib import data01
7-
from test.test_importlib.resources import util
6+
from . import data01
7+
from .resources import util
88

99

1010
class FilesTests:
@@ -37,7 +37,7 @@ class OpenZipTests(FilesTests, util.ZipSetup, unittest.TestCase):
3737

3838
class OpenNamespaceTests(FilesTests, unittest.TestCase):
3939
def setUp(self):
40-
from test.test_importlib import namespacedata01
40+
from . import namespacedata01
4141

4242
self.data = namespacedata01
4343

Lib/test/test_importlib/test_main.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
try:
1010
import pyfakefs.fake_filesystem_unittest as ffs
1111
except ImportError:
12-
from test.test_importlib.stubs import fake_filesystem_unittest as ffs
12+
from .stubs import fake_filesystem_unittest as ffs
1313

14-
from test.test_importlib import fixtures
14+
from . import fixtures
1515
from importlib.metadata import (
1616
Distribution,
1717
EntryPoint,
@@ -315,7 +315,3 @@ def test_packages_distributions_neither_toplevel_nor_files(self):
315315
prefix=self.site_dir,
316316
)
317317
packages_distributions()
318-
319-
320-
if __name__ == '__main__':
321-
unittest.main()

Lib/test/test_importlib/test_metadata_api.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import importlib
66
import contextlib
77

8-
from test.test_importlib import fixtures
8+
from . import fixtures
99
from importlib.metadata import (
1010
Distribution,
1111
PackageNotFoundError,
@@ -313,7 +313,3 @@ class InvalidateCache(unittest.TestCase):
313313
def test_invalidate_cache(self):
314314
# No externally observable behavior, but ensures test coverage...
315315
importlib.invalidate_caches()
316-
317-
318-
if __name__ == '__main__':
319-
unittest.main()

Lib/test/test_importlib/test_open.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import unittest
22

33
from importlib import resources
4-
from test.test_importlib import data01
5-
from test.test_importlib.resources import util
4+
from . import data01
5+
from .resources import util
66

77

88
class CommonBinaryTests(util.CommonTests, unittest.TestCase):
@@ -68,7 +68,7 @@ def setUp(self):
6868

6969
class OpenDiskNamespaceTests(OpenTests, unittest.TestCase):
7070
def setUp(self):
71-
from test.test_importlib import namespacedata01
71+
from . import namespacedata01
7272

7373
self.data = namespacedata01
7474

Lib/test/test_importlib/test_path.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
import unittest
33

44
from importlib import resources
5-
from test.test_importlib import data01
6-
from test.test_importlib.resources import util
5+
from . import data01
6+
from .resources import util
77

88

99
class CommonTests(util.CommonTests, unittest.TestCase):

Lib/test/test_importlib/test_read.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import unittest
22

33
from importlib import import_module, resources
4-
from test.test_importlib import data01
5-
from test.test_importlib.resources import util
4+
from . import data01
5+
from .resources import util
66

77

88
class CommonBinaryTests(util.CommonTests, unittest.TestCase):
@@ -66,7 +66,7 @@ def test_read_submodule_resource_by_name(self):
6666

6767
class ReadNamespaceTests(ReadTests, unittest.TestCase):
6868
def setUp(self):
69-
from test.test_importlib import namespacedata01
69+
from . import namespacedata01
7070

7171
self.data = namespacedata01
7272

Lib/test/test_importlib/test_resource.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
import uuid
44
import pathlib
55

6-
from test.test_importlib import data01, zipdata01, zipdata02
7-
from test.test_importlib.resources import util
6+
from . import data01
7+
from . import zipdata01, zipdata02
8+
from .resources import util
89
from importlib import resources, import_module
910
from test.support import import_helper
1011
from test.support.os_helper import unlink

Lib/test/test_importlib/test_zip.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import sys
22
import unittest
33

4-
from test.test_importlib import fixtures
4+
from . import fixtures
55
from importlib.metadata import (
66
PackageNotFoundError,
77
distribution,
@@ -60,6 +60,3 @@ def test_files(self):
6060
def test_normalized_name(self):
6161
dist = distribution('example')
6262
assert dist._normalized_name == 'example'
63-
64-
if __name__ == '__main__':
65-
unittest.main()

0 commit comments

Comments
 (0)