provide-testkit 2025-10-05
Decompose time module into specialized submodules
9 files · 862+ · 525-

Time module decomposition

6 files changed
  • classes.py Time-related class definitions
  • controlled.py Controlled time advancement
  • freezing.py Time freezing utilities
  • measurement.py Time measurement helpers
  • mocking.py Time mocking utilities
  • rate_limiting.py Rate limiting test helpers
  • Split monolithic time module into six specialized submodules for better maintainability decouple behavioral
    6 files
    • classes.py
    • controlled.py
    • freezing.py
    • measurement.py
    • mocking.py
    • rate_limiting.py
  • Updated time machine registry tests for new module structure qualify internal
    1 file
    • test_time_machine_registry.py