Fix some tests, don't default to freqtrade/strategy for imports

This commit is contained in:
Matthias
2020-02-18 20:26:20 +01:00
parent 1634297685
commit d91b9d1253
4 changed files with 9 additions and 8 deletions

View File

@@ -28,7 +28,9 @@ class IResolver:
def build_search_paths(cls, config: Dict[str, Any], user_subdir: Optional[str] = None,
extra_dir: Optional[str] = None) -> List[Path]:
abs_paths: List[Path] = [cls.initial_search_path]
abs_paths: List[Path] = []
if cls.initial_search_path:
abs_paths.append(cls.initial_search_path)
if user_subdir:
abs_paths.insert(0, config['user_data_dir'].joinpath(user_subdir))

View File

@@ -27,7 +27,7 @@ class StrategyResolver(IResolver):
object_type = IStrategy
object_type_str = "Strategy"
user_subdir = USERPATH_STRATEGIES
initial_search_path = Path(__file__).parent.parent.joinpath('strategy').resolve()
initial_search_path = None
@staticmethod
def load_strategy(config: Dict[str, Any] = None) -> IStrategy: