From 8d3a6279b209a1b0c2257ea0748c1f96fe150cc7 Mon Sep 17 00:00:00 2001 From: gcarq Date: Sat, 30 Sep 2017 15:58:31 +0200 Subject: [PATCH] use pytest --- freqtrade/main.py | 3 ++- setup.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/freqtrade/main.py b/freqtrade/main.py index c2a26ea38..6c80d490c 100755 --- a/freqtrade/main.py +++ b/freqtrade/main.py @@ -91,7 +91,8 @@ def execute_sell(trade: Trade, current_rate: float) -> None: whitelist = _CONF[trade.exchange.name.lower()]['pair_whitelist'] profit = trade.exec_sell_order(current_rate, balance) - whitelist.append(trade.pair) + if trade.pair not in whitelist: + whitelist.append(trade.pair) message = '*{}:* Selling [{}]({}) at rate `{:f} (profit: {}%)`'.format( trade.exchange.name, trade.pair.replace('_', '/'), diff --git a/setup.py b/setup.py index 46d7a15a2..2d8d40990 100644 --- a/setup.py +++ b/setup.py @@ -12,8 +12,8 @@ setup(name='freqtrade', license='GPLv3', packages=['freqtrade'], scripts=['bin/freqtrade'], - test_suite='nose.collector', - tests_require=['nose'], + setup_requires=['pytest-runner'], + tests_require=['pytest'], install_requires=[ 'python-bittrex==0.1.3', 'SQLAlchemy==1.1.13',