summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2022-05-15 22:44:24 -0500
committerMichael Merickel <michael@merickel.org>2022-05-15 22:45:37 -0500
commite02853fed546838f1bc1d1a9b6ff68adf8e63eb1 (patch)
tree6e36cc4356cf88fa725933e894093db7732fcc70 /tests
parent0f0697dc20ab33c675d9eecb485f41ed26fa70b8 (diff)
downloadpastedeploy-git-e02853fed546838f1bc1d1a9b6ff68adf8e63eb1.tar.gz
initial setup removing importlib-metadata
Diffstat (limited to 'tests')
-rw-r--r--tests/__init__.py7
-rw-r--r--tests/fixture.py19
-rw-r--r--tests/test_load_package.py5
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')