feat: update strategy set schema fields

This commit is contained in:
2026-04-03 08:03:27 +00:00
parent 3eae90a9ab
commit ebd4559939
13 changed files with 131 additions and 37 deletions
+3 -3
View File
@@ -15,7 +15,7 @@ class FakeRepo:
def __init__(self, portfolio: Portfolio | None = None) -> None:
self._portfolio = portfolio
self.entries: list[LedgerEntry] = []
self.strategy_set = StrategySet(id="set-1", strategy_name="target_value", strategy_config="{}")
self.strategy_set = StrategySet(id="set-1", name="target_value", config="{}", nick="target_value:99914b932bd3")
self.closed = False
def close(self) -> None:
@@ -99,8 +99,8 @@ class FakeRepo:
return []
return [self._portfolio]
def get_or_create_strategy_set(self, strategy_name: str, strategy_config: str) -> StrategySet:
self.strategy_set = StrategySet(id="set-1", strategy_name=strategy_name, strategy_config=strategy_config)
def get_or_create_strategy_set(self, name: str, config: str) -> StrategySet:
self.strategy_set = StrategySet(id="set-1", name=name, config=config, nick=f"{name}:99914b932bd3")
return self.strategy_set
def get_strategy_set(self, id: str) -> StrategySet | None: