mirror of https://github.com/astral-sh/ruff
## Summary We're seeing failures in https://github.com/astral-sh/ruff/issues/10470 because `resolve_qualified_import_name` isn't guaranteed to return a specific import if a symbol is accessible in two ways (e.g., you have both `import logging` and `from logging import error` in scope, and you want `logging.error`). This PR breaks up the failing tests such that the imports aren't in the same scope. Closes https://github.com/astral-sh/ruff/issues/10470. ## Test Plan I added a `bindings.reverse()` to `resolve_qualified_import_name` to ensure that the tests pass regardless of the binding order. |
||
|---|---|---|
| .. | ||
| TRY002.py | ||
| TRY003.py | ||
| TRY004.py | ||
| TRY201.py | ||
| TRY300.py | ||
| TRY301.py | ||
| TRY302.py | ||
| TRY400.py | ||
| TRY401.py | ||