summaryrefslogtreecommitdiff
path: root/shared/tests/test_events.py
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-01 16:24:30 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-01 16:24:30 +0900
commit100aa624ad3f8ad466a95f9da8af30f31f77cc9c (patch)
treeef81b9f37872ed462a1f84ea238a130f758782d2 /shared/tests/test_events.py
parent73eaf704584e5bf3c4499ccdd574af87304e1e5f (diff)
fix: resolve lint issues and final integration fixes
- Fix ambiguous variable name in binance_rest.py - Remove unused volumes variable in volume_profile_strategy.py - Fix import ordering in backtester main.py and test_metrics.py - Auto-format all files with ruff
Diffstat (limited to 'shared/tests/test_events.py')
-rw-r--r--shared/tests/test_events.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/shared/tests/test_events.py b/shared/tests/test_events.py
index 4bc7981..ab7792b 100644
--- a/shared/tests/test_events.py
+++ b/shared/tests/test_events.py
@@ -1,11 +1,12 @@
"""Tests for shared event types."""
-import pytest
+
from decimal import Decimal
from datetime import datetime, timezone
def make_candle():
from shared.models import Candle
+
return Candle(
symbol="BTCUSDT",
timeframe="1m",
@@ -20,6 +21,7 @@ def make_candle():
def make_signal():
from shared.models import Signal, OrderSide
+
return Signal(
strategy="test",
symbol="BTCUSDT",
@@ -33,6 +35,7 @@ def make_signal():
def test_candle_event_serialize():
"""Test CandleEvent serializes to dict correctly."""
from shared.events import CandleEvent, EventType
+
candle = make_candle()
event = CandleEvent(data=candle)
d = event.to_dict()
@@ -44,6 +47,7 @@ def test_candle_event_serialize():
def test_candle_event_deserialize():
"""Test CandleEvent round-trips through to_dict/from_raw."""
from shared.events import CandleEvent, EventType
+
candle = make_candle()
event = CandleEvent(data=candle)
d = event.to_dict()
@@ -56,6 +60,7 @@ def test_candle_event_deserialize():
def test_signal_event_serialize():
"""Test SignalEvent serializes to dict correctly."""
from shared.events import SignalEvent, EventType
+
signal = make_signal()
event = SignalEvent(data=signal)
d = event.to_dict()
@@ -66,7 +71,8 @@ def test_signal_event_serialize():
def test_event_from_dict_dispatch():
"""Test Event.from_dict dispatches to correct class."""
- from shared.events import Event, CandleEvent, SignalEvent, EventType
+ from shared.events import Event, CandleEvent, SignalEvent
+
candle = make_candle()
event = CandleEvent(data=candle)
d = event.to_dict()