Split private state test suite into focused modules
266 files · 6,946+ · 3,242-

Test suite modularization

6 files changed
  • test_context.py New focused test module for resource context contract testing (101 lines)
  • test_encryption.py New focused test module for encryption lifecycle testing (214 lines)
  • test_errors.py New focused test module for error handling testing (147 lines)
  • test_lifecycle.py New focused test module for full resource lifecycle testing (183 lines)
  • test_performance.py New focused test module for performance benchmarks (90 lines)
  • test_timed_token.py New focused test module for timed token functionality testing (135 lines)
  • Split monolithic 593-line test file into 6 dedicated test modules for better maintainability qualify behavioral
    3 files
    • test_context.py
    • test_encryption.py
    • test_errors.py
  • Added test_lifecycle.py and test_performance.py as separate focused test modules qualify internal
    2 files
    • test_lifecycle.py
    • test_performance.py

Example path reorganization

4 files changed
  • basic.tf Moved examples from data_source/ to data-sources/ path convention
  • basic.tf Reorganized function examples
  • index.md Updated documentation to reflect new example paths
  • VERSION Updated version number
  • Reorganized Terraform examples from data_source/ to data-sources/ path convention decouple internal
    1 file
    • basic.tf
  • Updated docs/index.md and VERSION to reflect new structure specify internal
    2 files
    • index.md
    • VERSION