pyvider 2025-09-12
Integrated provide-testkit for shared test fixtures and updated retry API
114 files · 538+ · 27-

Provide-testkit integration for shared test fixtures

4 files changed
  • pyproject.toml Added provide-testkit as dev dependency with editable local path
  • conftest.py Import clean_event_loop fixture from provide.testkit with fallback
  • test_pyvider_cli.py Use testkit temp_file fixture instead of manual tempfile management
  • test_encryption_unit.py Use testkit temp_file fixture for config file creation
  • Added provide-testkit as a dev dependency with editable local path source baseline internal
    1 file
    • pyproject.toml
  • Updated test files to use testkit fixtures (clean_event_loop, temp_file) with fallback implementations qualify behavioral
    3 files
    • conftest.py
    • test_pyvider_cli.py
    • test_encryption_unit.py

Component discovery retry API parameter renamed

1 file changed
  • discovery.py Changed retry_on_error delay parameter to base_delay
  • Changed retry_on_error(max_attempts=2, delay=1.0) to retry_on_error(max_attempts=2, base_delay=1.0) to match updated provide.foundation retry API remediate behavioral
    1 file
    • discovery.py