You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR completes the refactoring of test helpers started in PR #578 by removing direct imports from the `libtmux.test` root module. Users must now import from specific submodules like `libtmux.test.named` and `libtmux.test.constants`.
Improvements include:
- Enhanced `EnvironmentVarGuard` for more reliable environment variable handling
- Added comprehensive test suites for constants and environment utilities
- Improved code coverage with proper exclusion markers for type checking blocks
- Better docstrings and examples in the random module
These changes improve maintainability and robustness of test helpers that are used both internally and by downstream packages that depend on libtmux.
0 commit comments