Module testing

Module testing 

Source
Expand description

Testing utilities and fixtures

This module provides test helpers, fixtures, and utilities for comprehensive testing of the prodigy codebase.

Modules§

config
Test configuration for dependency injection
fixtures
Test fixtures and data builders
helpers
Test helper functions and custom assertions
mocks
Mock implementations for testing
test_mocks
Test utilities for mocking external tools

Structs§

MockClaudeBuilder
Builder for creating mock Claude client with predefined responses
MockGitBuilder
Builder for creating mock git operations with predefined responses
TestContext
Test context containing all necessary mocks and utilities
TestFixtures
Test fixture for common scenarios