Skip to content

Release v0.13.10: Test Improvements & Coverage

Choose a tag to compare

@jwesleye jwesleye released this 17 Oct 17:14
· 55 commits to main since this release

Release v0.13.10

Test Improvements & Bug Fixes

Test Coverage Enhancements:

  • Fixed test parameter issues in network, system, and text modules
  • Improved coverage for DNS utilities, environment operations, and process management
  • Added missing required parameters (timeout, limit) to test calls

Coverage Improvements:

  • text/processing.py: 98% → 99%
  • network/dns.py: 87% → 91%
  • system/environment.py: 80% → 90%
  • system/processes.py: 83% → 85%

Bug Fixes:

  • Fixed validation order in text processing to check types before logging
  • Corrected test calls missing required parameters
  • Fixed filter_pattern handling in environment variable tests

Test Results:

  • Tests passing: 1,377 (up from 1,369)
  • Test failures: 15 (down from 23)
  • Overall coverage: 43% maintained

Quality

  • Ruff: All checks passed
  • MyPy: Type checking compliant
  • 100% @strands_tool decorator coverage

Changes Since v0.13.9

  • 2dda626: Fix test parameter issues and improve coverage
  • e2c658b: Bump version to 0.13.10