Files
foxhunt/tests/e2e/src/mocks/mod.rs
jgrusewski bfdbf412a0 🔥 ARCHITECTURAL ENFORCEMENT: Complete elimination of ALL re-export anti-patterns
AGGRESSIVE CLEANUP RESULTS:
- ZERO pub use statements remaining (verified: 0 matches)
- ALL prelude modules DESTROYED (ml, tli, storage, trading_engine)
- ALL wildcard re-exports ELIMINATED
- ALL external crate re-exports REMOVED (chrono, uuid, etc.)
- Type governance STRICTLY ENFORCED - no backward compatibility

ARCHITECTURAL PRINCIPLES ENFORCED:
 Single source of truth for all types
 Strict module boundaries - no leaking internals
 Explicit imports required everywhere
 Complete separation of concerns
 No convenience re-exports allowed

IMPACT:
- 152+ compilation errors forcing explicit imports (INTENDED)
- Every import now uses full canonical path
- Module boundaries are now inviolable
- Type system architecture is now pristine

This represents a complete architectural victory - the codebase now has
ZERO re-export violations and enforces strict type governance throughout.

NO TRANSITIONAL CODE. NO BACKWARD COMPATIBILITY. PURE ARCHITECTURE.
2025-09-28 12:48:51 +02:00

19 lines
528 B
Rust

//! Mock Infrastructure Module
//!
//! Provides comprehensive mocking infrastructure for E2E testing including:
//! - Dual-provider mocks (Databento/Benzinga)
//! - Market data generators
//! - News data generators
//! - Provider failover simulation
pub mod dual_provider_mocks;
// Re-export commonly used types
// DO NOT RE-EXPORT - Use explicit imports at usage sites
DualProviderMockOrchestrator,
MockDataProvider,
MockDatabentoProvider,
MockBenzingaProvider,
MarketDataGenerator,
NewsGenerator,
};