Skip to content

test: Extend pip_install_local() test helper #13484

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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

ichard26
Copy link
Member

@ichard26 ichard26 commented Jul 15, 2025

This will make it easier to write tests that exclusively use local test data (and don't use the Internet). I've converted over a handful of tests to demonstrate what the new helper look like in practice, but I don't plan on mass converting all applicable tests since that would a lot of work for not much gain.

My next step would be to inspect all of the tests currently marked as requiring the network (after #13481 is merged) and rewrite as many as possible to use local test data exclusively instead.

@ichard26 ichard26 added C: tests Testing and related things type: refactor Refactoring code skip news Does not need a NEWS file entry (eg: trivial changes) labels Jul 15, 2025
@ichard26
Copy link
Member Author

Aha, actually, data.find() is likely unnecessary as TestData already supports something like data.src / "project" and data.packages / "simple". Will update the PR when I get the chance to.

@ichard26 ichard26 changed the title test: Add data.find() and extend pip_install_local() helpers test: Extend pip_install_local() test helper Jul 18, 2025
@ichard26 ichard26 marked this pull request as ready for review July 18, 2025 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: tests Testing and related things skip news Does not need a NEWS file entry (eg: trivial changes) type: refactor Refactoring code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant