diff options
author | jeffrey k eliasen <jeff@jke.net> | 2018-05-15 14:10:16 -0400 |
---|---|---|
committer | jeffrey k eliasen <jeff@jke.net> | 2018-05-15 14:10:16 -0400 |
commit | 3159321c932202f352f6878d833b8d52463d8858 (patch) | |
tree | 892b1a255628c407f8caa3df402280cd4f1b7b9e | |
parent | 5668d1513a9d793e03a3df8db470314724656cc4 (diff) | |
download | external_python_setuptools-3159321c932202f352f6878d833b8d52463d8858.tar.gz external_python_setuptools-3159321c932202f352f6878d833b8d52463d8858.tar.bz2 external_python_setuptools-3159321c932202f352f6878d833b8d52463d8858.zip |
tests
-rw-r--r-- | pkg_resources/tests/test_resources.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkg_resources/tests/test_resources.py b/pkg_resources/tests/test_resources.py index 05f35ade..3b14d7c0 100644 --- a/pkg_resources/tests/test_resources.py +++ b/pkg_resources/tests/test_resources.py @@ -145,6 +145,24 @@ class TestDistro: for v in "Twisted>=1.5", "Twisted>=1.5\nZConfig>=2.0": self.checkRequires(self.distRequires(v), v) + def test_distribution_dir_includes_provider_dir(self): + d = pkg_resources.Distribution() + before = d.__dir__() + assert 'test_attr' not in before + d._provider.test_attr = None + after = d.__dir__() + assert len(after) == len(before) + 1 + assert 'test_attr' in after + + def test_distribution_dir_ignores_provider_dir_leading_underscore(self): + d = pkg_resources.Distribution() + before = d.__dir__() + assert '_test_attr' not in before + d._provider._test_attr = None + after = d.__dir__() + assert len(after) == len(before) + assert '_test_attr' not in after + def testResolve(self): ad = pkg_resources.Environment([]) ws = WorkingSet([]) |