mirror of
https://github.com/Rikj000/MoniGoMani.git
synced 2022-03-06 00:08:05 +03:00
Change filename according to Python best practices
This commit is contained in:
@@ -20,7 +20,7 @@ from art import tprint
|
||||
from InquirerPy import prompt
|
||||
from InquirerPy.validator import NumberValidator
|
||||
|
||||
from user_data.mgm_tools.mgm_hurry.FreqtradeCli import FreqtradeCli
|
||||
from user_data.mgm_tools.mgm_hurry.freqtrade_cli import FreqtradeCli
|
||||
from user_data.mgm_tools.mgm_hurry.MgmCli import MgmCli
|
||||
|
||||
from user_data.mgm_tools.mgm_hurry.LeetLogger import get_logger
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
def inc(x):
|
||||
return x + 1
|
||||
|
||||
def test_answer_fails():
|
||||
assert inc(3) == 5
|
||||
|
||||
def test_answer_succeeds():
|
||||
assert inc(3) == 4
|
||||
34
tests/test_mgm_hurry.py
Normal file
34
tests/test_mgm_hurry.py
Normal file
@@ -0,0 +1,34 @@
|
||||
import sys
|
||||
sys.path.append(".")
|
||||
sys.path.append("..")
|
||||
|
||||
from user_data.mgm_tools.mgm_hurry.freqtrade_cli import FreqtradeCli
|
||||
|
||||
def test_initialisation_without_logger():
|
||||
fc = FreqtradeCli('.', None)
|
||||
assert isinstance(fc, FreqtradeCli)
|
||||
|
||||
def test_initialisation_with_logger():
|
||||
'''
|
||||
Todo:
|
||||
- Mock logger object
|
||||
'''
|
||||
from user_data.mgm_tools.mgm_hurry.LeetLogger import get_logger
|
||||
logger = get_logger()
|
||||
|
||||
fc = FreqtradeCli('.', logger)
|
||||
assert isinstance(fc, FreqtradeCli)
|
||||
|
||||
def test_initialisation_with_logger():
|
||||
'''
|
||||
Checks if instantiation succeeds without freqtrade installation
|
||||
|
||||
Todo:
|
||||
- Mock logger object
|
||||
- Probably mock freqtrade installation
|
||||
'''
|
||||
from user_data.mgm_tools.mgm_hurry.LeetLogger import get_logger
|
||||
logger = get_logger()
|
||||
|
||||
fc = FreqtradeCli('.', logger)
|
||||
assert isinstance(fc, FreqtradeCli)
|
||||
0
user_data/__init__.py
Normal file
0
user_data/__init__.py
Normal file
0
user_data/mgm_tools/__init__.py
Normal file
0
user_data/mgm_tools/__init__.py
Normal file
0
user_data/mgm_tools/mgm_hurry/__init__.py
Normal file
0
user_data/mgm_tools/mgm_hurry/__init__.py
Normal file
@@ -1,7 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# -* vim: syntax=python -*-
|
||||
|
||||
import os
|
||||
import os, sys
|
||||
|
||||
class FreqtradeCli:
|
||||
'''
|
||||
@@ -17,9 +17,13 @@ class FreqtradeCli:
|
||||
'''
|
||||
self.basedir = basedir
|
||||
self.install_type = None
|
||||
self.logger = logger
|
||||
self.freqtrade_binary = None
|
||||
|
||||
if logger is None:
|
||||
return None
|
||||
|
||||
self.logger = logger
|
||||
|
||||
if os.path.exists(f"{self.basedir}/.env/bin/freqtrade") is False:
|
||||
logger.warning('🤷♂️ No Freqtrade installation found.')
|
||||
return None
|
||||
Reference in New Issue
Block a user