Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-02-25 | 1.2 kB | |
v0.46.0 - Internal improvements source code.tar.gz | 2025-02-25 | 337.1 kB | |
v0.46.0 - Internal improvements source code.zip | 2025-02-25 | 382.4 kB | |
Totals: 3 Items | 720.7 kB | 0 |
Breaking Changes
- Test Helper Imports Refactored: Direct imports from
libtmux.test
are no longer possible. You must now import from specific submodules (#580)python # Before: from libtmux.test import namer # After: from libtmux.test.named import namer
python
# Before:
from libtmux.test import RETRY_INTERVAL_SECONDS
# After:
from libtmux.test.constants import RETRY_INTERVAL_SECONDS
Internal Improvements
- Enhanced Test Utilities: The
EnvironmentVarGuard
now handles variable cleanup more reliably - Comprehensive Test Coverage: Added test suites for constants and environment utilities
- Code Quality: Added proper coverage markers to exclude type checking blocks from coverage reports
- Documentation: Improved docstrings and examples in the random module
These changes improve maintainability of test helpers both internally and for downstream packages that depend on libtmux.
What's Changed
- Coverage: Test helpers by @tony in https://github.com/tmux-python/libtmux/pull/580
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.45.0...v0.46.0