Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ghpython-116307: Proper fix for 'mod' leaking across importlib tests #116678

Closed
wants to merge 35 commits into from

Conversation

jaraco
Copy link
Member

@jaraco jaraco commented Mar 12, 2024

  • Tests fail if --disable-test-modules is supplied #116303: Skip some sqlite3 tests if testcapi is unavailable
  • Skip more tests
  • Split up sqlite3 tests
  • Amend previous commit
  • Use import_helper iso. requires_limited_api
  • More skips
  • Fix gc and weakref tests
  • Remove local debug stuff
  • Fix test_os
  • Fixup stable_abi.py
  • Fixup run_in_subinterp
  • Fixup test_call
  • Fixup test_audit
  • Fix some _testsinglephase issues
  • Address review: use setUpClass in test_call; don't skip everything
  • Address review: no need to skip in tearDown
  • Address review: check import at the top of test_threading.test_frame_tstate_tracing
  • Fixup some test.support helpers
  • Fixup test_coroutines
  • Fixup test_threading
  • Fixup test_repl
  • Fixup test_monitoring
  • Amend test_embed
  • Amend test_audit
  • Fix test_socket
  • Resolve test_exceptions nicer
  • Use import_helper in test_importlib
  • Fixup test_embed
  • Revert spurious docs change
  • Workaround: use a different test module name in test_module_resources
  • gh-116303: Skip test module dependent tests if test modules are disabled #116307: Create a new import helper 'isolated modules' and use that instead of 'Clean Import' to ensure that tests from importlib_resources don't leave modules in sys.modules.

@jaraco
Copy link
Member Author

jaraco commented Mar 12, 2024

Needed to rebase first. Sorry for the noise.

@jaraco jaraco closed this Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants