diff --git a/tests/test_Configuration.py b/tests/test_Configuration.py index 7529a9f764774a0a297e6e3ca9c76523b99e22c6..52756ea5c5e8a60f63848a7dd2c88e6811d4b409 100644 --- a/tests/test_Configuration.py +++ b/tests/test_Configuration.py @@ -13,26 +13,24 @@ import oxrlib.loaders INI_DIR_PATH = relpath('config_ini') -def config_from(ini_filename, arglist=None): - if arglist is None: - arglist = ['historical', any_date().isoformat()] +def config_from(ini_filename, arglist): ini_path = INI_DIR_PATH / ini_filename return oxrlib.config.Configuration(['--config-file', ini_path.as_posix()] + arglist) -def test_full_config(): - config = config_from('full.ini') +def test_full_config(any_date): + config = config_from('full.ini', ['historical', any_date.isoformat()]) loaders = config.get_loaders().loaders assert type(loaders[0]) is oxrlib.loaders.FileCache assert type(loaders[1]) is oxrlib.loaders.OXRAPIRequest assert len(loaders) == 2 assert type(config.cache) is oxrlib.cache.CacheWriter -def test_incomplete_config(): - config = config_from('incomplete.ini') +def test_incomplete_config(any_date): + config = config_from('incomplete.ini', ['historical', any_date.isoformat()]) assert not config.get_loaders().loaders -def test_empty_config(): - config = config_from(os.devnull) +def test_empty_config(any_date): + config = config_from(os.devnull, ['historical', any_date.isoformat()]) assert not config.get_loaders().loaders @pytest.mark.parametrize('ini_filename,expected_currency,use_switch', [