provide-testkit 2025-09-16
Major API restructuring with new fixture modules and documentation overhaul
79 files · 4,422+ · 2,132-

File fixture decomposition

3 files changed
  • content_fixtures.py Dedicated file content generation fixtures
  • directory_fixtures.py Directory structure testing fixtures
  • special_fixtures.py Special file type fixtures (symlinks, permissions)
  • Split file fixtures into content, directory, and special submodules for cleaner organization decouple behavioral
    3 files
    • content_fixtures.py
    • directory_fixtures.py
    • special_fixtures.py

API documentation site

6 files changed
  • index.md API reference landing page
  • file.md File fixtures API docs
  • time.md Time fixtures API docs
  • process.md Process fixtures API docs
  • threading.md Threading fixtures API docs
  • mkdocs.yml MkDocs configuration for API docs
  • Added full API documentation covering all fixture modules with MkDocs configuration specify behavioral
    5 files
    • index.md
    • file.md
    • time.md
    • process.md
    • mkdocs.yml

Example rewrites and quality test updates

3 files changed
  • basic_usage.py Updated basic usage example
  • async_testing.py Updated async testing example
  • cli_testing.py Updated CLI testing example
  • Rewrote examples to match restructured API and updated quality tests decouple internal
    3 files
    • basic_usage.py
    • async_testing.py
    • cli_testing.py