flavorpack 2025-10-21
Massive test coverage expansion day adding thousands of lines of new tests
27 files · 7,495+ · 117-

Packaging Tests

6 files changed
  • test_packager.py Updated tests for packager
  • test_keys.py Updated tests for keys
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • Added tests/packaging/python/test_packager.py (818 lines) qualify internal
    1 file
    • test_packager.py
  • Added tests/packaging/test_keys.py (368 lines) qualify internal
    1 file
    • test_keys.py

Handler Tests

5 files changed
  • constants.py,cover Updated PSP constants,cover
  • protocols.py Updated PSP protocols
  • test_handlers_archive.py Updated tests for handlers_archive
  • test_handlers_errors.py Updated tests for handlers_errors
  • test_handlers_operations.py Updated tests for handlers_operations
  • Split test_handlers.py into test_handlers_archive.py, test_handlers_errors.py, test_handlers_operations.py decouple internal
    3 files
    • test_handlers_archive.py
    • test_handlers_errors.py
    • test_handlers_operations.py
  • Added comprehensive handler tests (618 + 162 lines) qualify internal
    3 files
    • test_handlers_archive.py
    • test_handlers_errors.py
    • test_handlers_operations.py

Ingredient Tests

3 files changed
  • test_binary_loader.py Updated tests for binary_loader
  • test_ingredient_manager.py Updated tests for ingredient_manager
  • test_ingredient_manager_ops.py Updated tests for ingredient_manager_ops
  • Added tests/ingredients/test_ingredient_manager.py (395 lines) qualify internal
    1 file
    • test_ingredient_manager.py
  • Added tests/ingredients/test_ingredient_manager_ops.py (448 lines) qualify internal
    2 files
    • test_ingredient_manager.py
    • test_ingredient_manager_ops.py
  • Added tests/ingredients/test_binary_loader.py (743 lines) qualify internal
    1 file
    • test_binary_loader.py

CLI Command Tests

2 files changed
  • test_ingredients_command.py Updated tests for ingredients_command
  • test_utils_command.py Updated tests for utils_command
  • Added tests/cli/test_utils_command.py (414 lines) qualify behavioral
    1 file
    • test_utils_command.py
  • Added tests/cli/test_ingredients_command.py (680 lines) qualify behavioral
    1 file
    • test_ingredients_command.py

Core Module Tests

4 files changed
  • test_security_core.py Updated tests for security_core
  • test_locking.py Updated tests for locking
  • test_output.py Updated tests for output
  • test_verification.py Updated tests for verification
  • Added tests/security/test_security_core.py (388 lines) qualify internal
    1 file
    • test_security_core.py
  • Added tests/test_locking.py (220 lines) qualify internal
    1 file
    • test_locking.py
  • Added tests/test_output.py (451 lines) qualify internal
    1 file
    • test_output.py
  • Added tests/test_verification.py (364 lines) qualify internal
    1 file
    • test_verification.py

Environment and Platform Tests

2 files changed
  • test_environment_runtime_ops.py Updated tests for environment_runtime_ops
  • test_platform_environment.py Updated tests for platform_environment
  • Added tests/format_2025/test_environment_runtime_ops.py (475 lines) qualify internal
    1 file
    • test_environment_runtime_ops.py
  • Expanded test_platform_environment.py (618 lines) decouple internal
    1 file
    • test_platform_environment.py

Coverage Progress Tracking

  • Added and updated COVERAGE_PROGRESS.md through multiple iterations instantiate internal
    1 file
    • COVERAGE_PROGRESS.md

Test Configuration

5 files changed
  • COVERAGE_PROGRESS.md Updated documentation
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • pyproject.toml Updated project configuration
  • uv.lock Updated dependency lock file
  • Updated pyproject.toml with test dependencies and coverage settings qualify internal
    1 file
    • pyproject.toml