Skip to content

Conversation

@AlexWaygood
Copy link
Member

Summary

Minor followup to #18144

Test Plan

cargo test -p ty_python_semantic

@AlexWaygood AlexWaygood added internal An internal refactor or improvement testing Related to testing Ruff itself ty Multi-file analysis & type inference labels May 17, 2025
@AlexWaygood AlexWaygood enabled auto-merge (squash) May 17, 2025 21:07
@AlexWaygood AlexWaygood merged commit dd04ca7 into main May 17, 2025
31 of 32 checks passed
@AlexWaygood AlexWaygood deleted the alex/venv-regr-test branch May 17, 2025 21:10
dcreager added a commit that referenced this pull request May 18, 2025
* main:
  [ty] Add regression test for fixed `pyvenv.cfg` parsing bug (#18157)
AlexWaygood added a commit that referenced this pull request May 30, 2025
## Summary

- Convert tests demonstrating our resilience to malformed/absent
`version` fields in `pyvenf.cfg` files to mdtests. Also make them more
expansive.
- Convert the regression test I added in
#18157 to an mdtest
- Add comments next to unit tests that cannot be converted to mdtests
(but where it's not obvious why they can't) so I don't have to do this
exercise again 😄
- In `site_packages.rs`, factor out the logic for figuring out where we
expect the system-installation `site-packages` to be. Currently we have
the same logic twice.

## Test Plan

`cargo test -p ty_python_semantic`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement testing Related to testing Ruff itself ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants