pyvider-cty 2025-10-23
Mutants subproject aligned with property-based test improvements
67 files · 3,578+ · 629-

Mutants Subproject

4 files changed
  • pyproject.toml +3 -0 lines
  • recursion.py +0 -4 lines
  • conftest.py +24 -20 lines
  • pyproject.toml +5 -1 lines
  • mutants/pyproject.toml (3 lines) — mutants project configuration extended baseline internal
    2 files
    • pyproject.toml
    • pyproject.toml
  • mutants/src/pyvider/cty/validation/recursion.py (4 lines removed) — recursion mutant aligned with source fix remediate internal
    1 file
    • recursion.py
  • mutants/tests/conftest.py (44 lines changed) — mutants test configuration reworked qualify internal
    1 file
    • conftest.py

Property-Based Tests

4 files changed
  • test_collections_properties.py +3 -2 lines
  • test_exception_coverage.py +20 -24 lines
  • test_memory_pressure.py +16 -6 lines
  • test_schema_validation.py +3 -1 lines
  • tests/property_based/test_collections_properties.py (5 lines) qualify internal
    1 file
    • test_collections_properties.py
  • tests/property_based/test_exception_coverage.py (44 lines) qualify internal
    1 file
    • test_exception_coverage.py
  • tests/property_based/test_memory_pressure.py (22 lines) qualify internal
    1 file
    • test_memory_pressure.py
  • tests/property_based/test_schema_validation.py (4 lines) qualify internal
    1 file
    • test_schema_validation.py

Dependencies

3 files changed
  • pyproject.toml +3 -0 lines
  • pyproject.toml +5 -1 lines
  • uv.lock Modified
  • uv.lock (393 lines changed) — significant dependency refresh baseline internal
    1 file
    • uv.lock
  • pyproject.toml (1 line), .claude/settings.local.json (12 lines) baseline internal
    2 files
    • pyproject.toml
    • pyproject.toml