Remove unused test methods
This commit is contained in:
parent
d4e12371c2
commit
12d03e6a91
@ -1632,40 +1632,6 @@ def limit_buy_order(limit_buy_order_open):
|
|||||||
return order
|
return order
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope='function')
|
|
||||||
def market_buy_order():
|
|
||||||
return {
|
|
||||||
'id': 'mocked_market_buy',
|
|
||||||
'type': 'market',
|
|
||||||
'side': 'buy',
|
|
||||||
'symbol': 'mocked',
|
|
||||||
'timestamp': arrow.utcnow().int_timestamp * 1000,
|
|
||||||
'datetime': arrow.utcnow().isoformat(),
|
|
||||||
'price': 0.00004099,
|
|
||||||
'amount': 91.99181073,
|
|
||||||
'filled': 91.99181073,
|
|
||||||
'remaining': 0.0,
|
|
||||||
'status': 'closed'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def market_sell_order():
|
|
||||||
return {
|
|
||||||
'id': 'mocked_limit_sell',
|
|
||||||
'type': 'market',
|
|
||||||
'side': 'sell',
|
|
||||||
'symbol': 'mocked',
|
|
||||||
'timestamp': arrow.utcnow().int_timestamp * 1000,
|
|
||||||
'datetime': arrow.utcnow().isoformat(),
|
|
||||||
'price': 0.00004173,
|
|
||||||
'amount': 91.99181073,
|
|
||||||
'filled': 91.99181073,
|
|
||||||
'remaining': 0.0,
|
|
||||||
'status': 'closed'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def limit_buy_order_old():
|
def limit_buy_order_old():
|
||||||
return {
|
return {
|
||||||
@ -2946,14 +2912,6 @@ def limit_order(limit_buy_order_usdt, limit_sell_order_usdt):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope='function')
|
|
||||||
def market_order(market_buy_order_usdt, market_sell_order_usdt):
|
|
||||||
return {
|
|
||||||
'buy': market_buy_order_usdt,
|
|
||||||
'sell': market_sell_order_usdt
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope='function')
|
@pytest.fixture(scope='function')
|
||||||
def limit_order_open(limit_buy_order_usdt_open, limit_sell_order_usdt_open):
|
def limit_order_open(limit_buy_order_usdt_open, limit_sell_order_usdt_open):
|
||||||
return {
|
return {
|
||||||
|
@ -30,49 +30,6 @@ from tests.optimize import (BTContainer, BTrade, _build_backtest_dataframe,
|
|||||||
tests_start_time = arrow.get(2018, 10, 3)
|
tests_start_time = arrow.get(2018, 10, 3)
|
||||||
timeframe_in_minute = 60
|
timeframe_in_minute = 60
|
||||||
|
|
||||||
# Helpers for this test file
|
|
||||||
|
|
||||||
|
|
||||||
def _validate_ohlc(buy_ohlc_sell_matrice):
|
|
||||||
for index, ohlc in enumerate(buy_ohlc_sell_matrice):
|
|
||||||
# if not high < open < low or not high < close < low
|
|
||||||
if not ohlc[3] >= ohlc[2] >= ohlc[4] or not ohlc[3] >= ohlc[5] >= ohlc[4]:
|
|
||||||
raise Exception('Line ' + str(index + 1) + ' of ohlc has invalid values!')
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
def _build_dataframe(buy_ohlc_sell_matrice):
|
|
||||||
_validate_ohlc(buy_ohlc_sell_matrice)
|
|
||||||
data = []
|
|
||||||
for ohlc in buy_ohlc_sell_matrice:
|
|
||||||
d = {
|
|
||||||
'date': tests_start_time.shift(
|
|
||||||
minutes=(
|
|
||||||
ohlc[0] *
|
|
||||||
timeframe_in_minute)).int_timestamp *
|
|
||||||
1000,
|
|
||||||
'buy': ohlc[1],
|
|
||||||
'open': ohlc[2],
|
|
||||||
'high': ohlc[3],
|
|
||||||
'low': ohlc[4],
|
|
||||||
'close': ohlc[5],
|
|
||||||
'sell': ohlc[6]}
|
|
||||||
data.append(d)
|
|
||||||
|
|
||||||
frame = DataFrame(data)
|
|
||||||
frame['date'] = to_datetime(frame['date'],
|
|
||||||
unit='ms',
|
|
||||||
utc=True,
|
|
||||||
infer_datetime_format=True)
|
|
||||||
|
|
||||||
return frame
|
|
||||||
|
|
||||||
|
|
||||||
def _time_on_candle(number):
|
|
||||||
return np.datetime64(tests_start_time.shift(
|
|
||||||
minutes=(number * timeframe_in_minute)).int_timestamp * 1000, 'ms')
|
|
||||||
|
|
||||||
|
|
||||||
# End helper functions
|
# End helper functions
|
||||||
# Open trade should be removed from the end
|
# Open trade should be removed from the end
|
||||||
tc0 = BTContainer(data=[
|
tc0 = BTContainer(data=[
|
||||||
|
Loading…
Reference in New Issue
Block a user