diff --git a/freqtrade/freqai/data_drawer.py b/freqtrade/freqai/data_drawer.py index b9854919d..b6ded83b1 100644 --- a/freqtrade/freqai/data_drawer.py +++ b/freqtrade/freqai/data_drawer.py @@ -375,7 +375,7 @@ class FreqaiDataDrawer: num_keep = self.freqai_info["purge_old_models"] if not num_keep: return - elif type(num_keep) == bool: + elif isinstance(num_keep, bool): num_keep = 2 model_folders = [x for x in self.full_path.iterdir() if x.is_dir()] diff --git a/tests/strategy/test_default_strategy.py b/tests/strategy/test_default_strategy.py index 5f41177eb..b5b07e0cd 100644 --- a/tests/strategy/test_default_strategy.py +++ b/tests/strategy/test_default_strategy.py @@ -25,13 +25,13 @@ def test_strategy_test_v3(dataframe_1m, fee, is_short, side): strategy = StrategyTestV3({}) metadata = {'pair': 'ETH/BTC'} - assert type(strategy.minimal_roi) is dict - assert type(strategy.stoploss) is float - assert type(strategy.timeframe) is str + assert isinstance(strategy.minimal_roi, dict) + assert isinstance(strategy.stoploss, float) + assert isinstance(strategy.timeframe, str) indicators = strategy.populate_indicators(dataframe_1m, metadata) - assert type(indicators) is DataFrame - assert type(strategy.populate_buy_trend(indicators, metadata)) is DataFrame - assert type(strategy.populate_sell_trend(indicators, metadata)) is DataFrame + assert isinstance(indicators, DataFrame) + assert isinstance(strategy.populate_buy_trend(indicators, metadata), DataFrame) + assert isinstance(strategy.populate_sell_trend(indicators, metadata), DataFrame) trade = Trade( open_rate=19_000, diff --git a/tests/utils/test_datetime_helpers.py b/tests/utils/test_datetime_helpers.py index 222410027..6ce975732 100644 --- a/tests/utils/test_datetime_helpers.py +++ b/tests/utils/test_datetime_helpers.py @@ -63,7 +63,7 @@ def test_format_ms_time() -> None: # Date 2018-04-10 18:02:01 date_in_epoch_ms = 1523383321000 date = format_ms_time(date_in_epoch_ms) - assert type(date) is str + assert isinstance(date, str) res = datetime(2018, 4, 10, 18, 2, 1, tzinfo=timezone.utc) assert date == res.astimezone(None).strftime('%Y-%m-%dT%H:%M:%S') res = datetime(2017, 12, 13, 8, 2, 1, tzinfo=timezone.utc)