"""Tests for the plugin loader.""" from pathlib import Path from strategy_engine.plugin_loader import load_strategies STRATEGIES_DIR = Path(__file__).parent.parent / "strategies" def test_load_strategies_finds_rsi_and_grid(): strategies = load_strategies(STRATEGIES_DIR) names = [s.name for s in strategies] assert "rsi" in names assert "grid" in names def test_load_strategies_skips_base(): strategies = load_strategies(STRATEGIES_DIR) names = [s.name for s in strategies] assert "base" not in names