pyvider-cty 2025-07-24
Test coverage expansion across codec, conversion, and functions
66 files · 2,845+ · 1,135-

Coverage Improvements

1 file changed
  • test_value_coverage_comprehensive.py See points for details
  • Added tests/values/test_value_coverage_comprehensive.py (127 lines) qualify internal
    1 file
    • test_value_coverage_comprehensive.py
  • Expanded tests for capsule operations, collection functions qualify internal
    1 file
    • test_value_coverage_comprehensive.py
  • Updated numerous test files for improved assertions qualify internal
    1 file
    • test_value_coverage_comprehensive.py

Codec Enhancement

1 file changed
  • codec.py Source module changes
  • codec.py: 158 lines of changes improving encoding/decoding decouple internal
    1 file
    • codec.py

Conversion Updates

3 files changed
  • adapter.py Source module changes
  • explicit.py Source module changes
  • raw_to_cty.py Source module changes
  • conversion/adapter.py: 17 lines of improvements decouple internal
    1 file
    • adapter.py
  • conversion/explicit.py: 58 lines of changes decouple internal
    1 file
    • explicit.py
  • conversion/raw_to_cty.py: 46 lines of improvements decouple internal
    1 file
    • raw_to_cty.py

Functions Improvements

1 file changed
  • __init__.py Package exports updated
  • Updated all function modules: bytes, collection, comparison, conversion, datetime, encoding, string, structural decouple internal
    1 file
    • __init__.py
  • functions/__init__.py: 2 lines of changes decouple internal
    1 file
    • __init__.py

Type Updates

3 files changed
  • capsule.py Source module changes
  • capsule_types.py Source module changes
  • base.py Source module changes

Documentation

1 file changed
  • index.md Documentation changes
  • Added docs/guide/ch15_terraform_interop.md (21 lines) specify internal
    1 file
    • ch15_terraform_interop.md
  • Added docs/release_readiness.md (38 lines) specify internal
    1 file
    • release_readiness.md
  • Updated docs/index.md specify internal
    1 file
    • index.md
2 files changed
  • .gitignore Changes for other
  • pyproject.toml Project configuration changes