mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-05-01 22:46:35 +00:00
refactor: use metaclass for Singleton in FiatConverter
This commit is contained in:
@@ -12,6 +12,12 @@ from freqtrade.util.coin_gecko import FtCoinGeckoApi
|
||||
from tests.conftest import log_has, log_has_re
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def reset_singleton_instance():
|
||||
# Reset the singleton instance before each test
|
||||
CryptoToFiatConverter._instances = {}
|
||||
|
||||
|
||||
def test_fiat_convert_is_singleton():
|
||||
fiat_convert = CryptoToFiatConverter({"a": 22})
|
||||
fiat_convert2 = CryptoToFiatConverter({})
|
||||
|
||||
Reference in New Issue
Block a user