+++ /dev/null
-import os
-import unittest
-
-
-def skip_on_buildbot(func):
- """
- #132947 revealed that after applying some otherwise stable
- changes, only on some buildbot runners, the tests will fail with
- ResourceWarnings.
- """
- # detect "not github actions" as a proxy for BUILDBOT not being present yet.
- is_buildbot = "GITHUB_ACTION" not in os.environ or "BUILDBOT" in os.environ
- skipper = unittest.skip("Causes Resource Warnings (python/cpython#132947)")
- wrapper = skipper if is_buildbot else lambda x: x
- return wrapper(func)
# Add self.zip_name to the front of sys.path.
self.resources = contextlib.ExitStack()
self.addCleanup(self.resources.close)
+ # workaround for #138313
+ self.addCleanup(lambda: None)
def parameterize(*args_set):
)
from . import fixtures
-from . import _issue138313
from ._path import Symlink
self._fixture_on_path('example-21.12-py3-none-any.whl')
assert packages_distributions()['example'] == ['example']
- @_issue138313.skip_on_buildbot
def test_packages_distributions_example2(self):
"""
Test packages_distributions on a wheel built
--- /dev/null
+Restore skipped test and add janky workaround to prevent select buildbots
+from failing with a ResourceWarning.