ansible-later/ansiblelater/test/unit/test_settings.py

28 lines
527 B
Python
Raw Permalink Normal View History

"""Test settings module."""
2019-04-15 09:20:12 +00:00
import pytest
from ansiblelater import settings
@pytest.fixture
def settings_instance():
c = settings.Settings(args={"rules": {"files": []}})
return c
def test_args_member(settings_instance):
x = {"rules": {"files": ["*"]}}
assert x == settings_instance.args
def test_args_setter(settings_instance):
default = {"rules.files": ["dummy"], "config_file": "conf.yml"}
x = {"rules": {"files": ["dummy"]}}
s = settings_instance._set_args(default)
assert x == s