summaryrefslogtreecommitdiff
path: root/services/strategy-engine/tests/test_sentiment_wiring.py
diff options
context:
space:
mode:
Diffstat (limited to 'services/strategy-engine/tests/test_sentiment_wiring.py')
-rw-r--r--services/strategy-engine/tests/test_sentiment_wiring.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/services/strategy-engine/tests/test_sentiment_wiring.py b/services/strategy-engine/tests/test_sentiment_wiring.py
deleted file mode 100644
index e0052cb..0000000
--- a/services/strategy-engine/tests/test_sentiment_wiring.py
+++ /dev/null
@@ -1,32 +0,0 @@
-"""Test sentiment is wired into strategy engine."""
-
-import sys
-from pathlib import Path
-
-sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "src"))
-sys.path.insert(0, str(Path(__file__).resolve().parents[1]))
-
-from shared.sentiment import SentimentData
-from strategies.asian_session_rsi import AsianSessionRsiStrategy
-
-
-def test_strategy_accepts_sentiment():
- s = AsianSessionRsiStrategy()
- data = SentimentData(fear_greed_value=20, fear_greed_label="Extreme Fear")
- s.update_sentiment(data)
- assert s._sentiment is not None
- assert s._sentiment.fear_greed_value == 20
-
-
-def test_strategy_blocks_on_extreme_greed():
- s = AsianSessionRsiStrategy()
- data = SentimentData(fear_greed_value=85)
- s.update_sentiment(data)
- assert not s._check_sentiment()
-
-
-def test_strategy_allows_on_fear():
- s = AsianSessionRsiStrategy()
- data = SentimentData(fear_greed_value=20)
- s.update_sentiment(data)
- assert s._check_sentiment()