diff options
author | Michael Merickel <michael@merickel.org> | 2022-05-15 22:44:24 -0500 |
---|---|---|
committer | Michael Merickel <michael@merickel.org> | 2022-05-15 22:45:37 -0500 |
commit | e02853fed546838f1bc1d1a9b6ff68adf8e63eb1 (patch) | |
tree | 6e36cc4356cf88fa725933e894093db7732fcc70 /tests | |
parent | 0f0697dc20ab33c675d9eecb485f41ed26fa70b8 (diff) | |
download | pastedeploy-git-e02853fed546838f1bc1d1a9b6ff68adf8e63eb1.tar.gz |
initial setup removing importlib-metadata
Diffstat (limited to 'tests')
-rw-r--r-- | tests/__init__.py | 7 | ||||
-rw-r--r-- | tests/fixture.py | 19 | ||||
-rw-r--r-- | tests/test_load_package.py | 5 |
3 files changed, 5 insertions, 26 deletions
diff --git a/tests/__init__.py b/tests/__init__.py index 555181c..8ba6060 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -17,12 +17,11 @@ if not os.path.exists(egg_info_dir): sys.path.append(os.path.dirname(egg_info_dir)) -import pkg_resources # noqa E402 +from paste.deploy.util import importlib_metadata # noqa E402 # Make absolutely sure we're testing *this* package, not # some other installed package -pkg_resources.require('PasteDeploy') +importlib_metadata.distribution('PasteDeploy') # ensure FakeApp is available for use by tests -pkg_resources.working_set.add_entry(os.path.dirname(egg_info_dir)) -pkg_resources.require('FakeApp') +importlib_metadata.distribution('FakeApp') diff --git a/tests/fixture.py b/tests/fixture.py deleted file mode 100644 index 6d92260..0000000 --- a/tests/fixture.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import shutil -import sys - -test_dir = os.path.dirname(__file__) -egg_info_dir = os.path.join(test_dir, 'fake_packages', 'FakeApp.egg', 'EGG-INFO') -info_dir = os.path.join(test_dir, 'fake_packages', 'FakeApp.egg', 'FakeApp.egg-info') -if not os.path.exists(egg_info_dir): - try: - os.symlink(info_dir, egg_info_dir) - except Exception: - shutil.copytree(info_dir, egg_info_dir) - -sys.path.append(os.path.dirname(egg_info_dir)) - -import pkg_resources # noqa E402 - -pkg_resources.working_set.add_entry(os.path.dirname(egg_info_dir)) -pkg_resources.require('FakeApp') diff --git a/tests/test_load_package.py b/tests/test_load_package.py index bdd6e3f..bf919cc 100644 --- a/tests/test_load_package.py +++ b/tests/test_load_package.py @@ -1,10 +1,9 @@ from pprint import pprint import sys -import pkg_resources - def test_load_package(): + from paste.deploy.util import importlib_metadata print('Path:') pprint(sys.path) - print(pkg_resources.require('FakeApp')) + importlib_metadata.distribution('FakeApp') |