diff --git a/oxrlib/config.py b/oxrlib/config.py index 675d410..17d75c3 100644 --- a/oxrlib/config.py +++ b/oxrlib/config.py @@ -5,7 +5,7 @@ import decimal import os.path import pathlib -from . import loaders +from . import cache, loaders HOME_PATH = pathlib.Path(os.path.expanduser('~')) CONFFILE_SEED = """ @@ -127,6 +127,7 @@ class Configuration: kwargs['dir_path'] = kwargs.pop('directory') except KeyError: pass + self.cache = cache.CacheWriter(**kwargs) return loaders.FileCache(**kwargs) def _build_oxrapi_loader(self): diff --git a/tests/test_Configuration.py b/tests/test_Configuration.py index b59d3c0..0c94f1c 100644 --- a/tests/test_Configuration.py +++ b/tests/test_Configuration.py @@ -5,6 +5,7 @@ import pytest from . import any_date, relpath +import oxrlib.cache import oxrlib.config import oxrlib.loaders @@ -22,6 +23,7 @@ def test_full_config(): 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')