disable debug level logging when running backtesting

This commit is contained in:
Janne Sinivirta 2017-09-28 17:00:14 +03:00
parent 9a64522f45
commit a2f7709cfd
1 changed files with 5 additions and 0 deletions

View File

@ -3,6 +3,7 @@ import unittest
from unittest.mock import patch from unittest.mock import patch
import os import os
import json import json
import logging
import arrow import arrow
from pandas import DataFrame from pandas import DataFrame
from analyze import analyze_ticker from analyze import analyze_ticker
@ -28,6 +29,10 @@ class TestMain(unittest.TestCase):
"stoploss": -0.10 "stoploss": -0.10
} }
@classmethod
def setUpClass(cls):
logging.disable(logging.DEBUG) # disable debug logs that slow backtesting a lot
@unittest.skipIf(not os.environ.get('BACKTEST', False), "slow, should be run manually") @unittest.skipIf(not os.environ.get('BACKTEST', False), "slow, should be run manually")
def test_backtest(self): def test_backtest(self):
trades = [] trades = []