Configuration: Set up CacheWriter.

This commit is contained in:
Brett Smith 2017-05-17 12:29:50 -04:00
parent 351811bb30
commit 18f7ea7038
2 changed files with 4 additions and 1 deletions

View file

@ -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):

View file

@ -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')