Merge pull request #51 from openstack-charmers/config-defaults-in-unit-tests

Apply default config to unit tests
This commit is contained in:
Liam Young 2022-02-04 11:28:07 +00:00 committed by GitHub
commit 5168ce6463

View File

@ -16,6 +16,7 @@
"""Module containing shared code to be used in a charms units tests."""
import yaml
import inspect
import io
import json
@ -297,4 +298,9 @@ def get_harness(
)
if initial_charm_config:
harness.update_config(initial_charm_config)
else:
defaults = {
k: v['default']
for k, v in yaml.load(charm_config)['options'].items()}
harness.update_config(defaults)
return harness