gh-103247: add tearDown to test_loader and clear module cache#104226
gh-103247: add tearDown to test_loader and clear module cache#104226brettcannon merged 3 commits intopython:mainfrom
tearDown to test_loader and clear module cache#104226Conversation
tearDown and clear module cachetearDown to test_loader and clear module cache
|
I was able to repro the reported failure on main, and confirmed this PR fixes it. I'm not sure adding the in any case, I also confirmed that just adding the context manager to |
Adding this is proposed by @FFY00. And I am neutral about it. |
I think you are correct, adding both is unnecessary.
I prefer the former since it's a test case. Thus, I will remove this safe net for now. |
|
Thanks @sunmy2019 for the PR, and @brettcannon for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11. |
|
GH-104345 is a backport of this pull request to the 3.11 branch. |
…xtensions/test_loader.py (pythonGH-104226) (cherry picked from commit 22f3425) Co-authored-by: sunmy2019 <59365878+sunmy2019@users.noreply.github.com>
* main: pythonGH-102181: Improve specialization stats for SEND (pythonGH-102182) pythongh-103000: Optimise `dataclasses.asdict` for the common case (python#104364) pythongh-103538: Remove unused TK_AQUA code (pythonGH-103539) pythonGH-87695: Fix OSError from `pathlib.Path.glob()` (pythonGH-104292) pythongh-104263: Rely on Py_NAN and introduce Py_INFINITY (pythonGH-104202) pythongh-104010: Separate and improve docs for `typing.get_origin` and `typing.get_args` (python#104013) pythongh-101819: Adapt _io._BufferedIOBase_Type methods to Argument Clinic (python#104355) pythongh-103960: Dark mode: invert image brightness (python#103983) pythongh-104252: Immortalize Py_EMPTY_KEYS (pythongh-104253) pythongh-101819: Clean up _io windows console io after pythongh-104197 (python#104354) pythongh-101819: Harden _io init (python#104352) pythongh-103247: clear the module cache in a test in test_importlib/extensions/test_loader.py (pythonGH-104226) pythongh-103848: Adds checks to ensure that bracketed hosts found by urlsplit are of IPv6 or IPvFuture format (python#103849) pythongh-74895: adjust tests to work on Solaris (python#104326) pythongh-101819: Refactor _io in preparation for module isolation (python#104334) pythongh-90953: Don't use deprecated AST nodes in clinic.py (python#104322) pythongh-102327: Extend docs for "url" and "headers" parameters to HTTPConnection.request() pythongh-104328: Fix typo in ``typing.Generic`` multiple inheritance error message (python#104335)
Uh oh!
There was an error while loading. Please reload this page.