Coverage for source/agent/strategies/testing_strategy_handler_base.py: 88%

8 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-06-06 12:00 +0000

1# agent/strategies/testing_strategy_handler_base.py 

2 

3# global imports 

4from typing import Any 

5from abc import ABC, abstractmethod 

6 

7# local imports 

8from source.environment import TradingEnvironment 

9from source.agent import AgentBase 

10 

11class TestingStrategyHandlerBase(ABC): 

12 """""" 

13 

14 @abstractmethod 

15 def evaluate(self, agent: AgentBase, environment: TradingEnvironment) -> \ 

16 tuple[list[str], list[dict[str, Any]]]: 

17 """""" 

18 

19 pass