631df64c68
Refactors the existing RPC directory, classes, defs as below. This is to better reflect the nature of the files/classes/defs to support other clients - such as rest The code is functional, ive tested every RPC button in Telegram. 1 unit test is failing ( they all were till find_replace) in test_rpc_telegram. Can I ask for anothers opinion on why this 1 test fails, im at loss to debug - mocker is stretching my working knowledge of python - Ive renamed common methods from RPC_method_name to server_method_name e.g rpc_stop becomes server_stop, the super class is CLIENTS not RPC as it is agnostic to RPC freqtrade/rcp/ - rpc.py ......................- rpc_manager.py ......................- telegram.py to: freqtrade/clients/client_manager.py (was rpc_manager ......................-common/client.py (was rpc.py - but is agnostic to what client calls) ......................-rpc/telegram.py ......................-rpc/*discord.py (example future RPC client ......................-rest/*cmd line.py (example future rest cmdline rest client ......................-rest/*web.py (example future rest web client |
||
---|---|---|
.. | ||
clients | ||
exchange | ||
optimize | ||
strategy | ||
testdata | ||
__init__.py | ||
conftest.py | ||
test_acl_pair.py | ||
test_analyze.py | ||
test_arguments.py | ||
test_configuration.py | ||
test_constants.py | ||
test_dataframe.py | ||
test_fiat_convert.py | ||
test_freqtradebot.py | ||
test_indicator_helpers.py | ||
test_main.py | ||
test_misc.py | ||
test_persistence.py | ||
test_state.py |