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

28 lines
527 B
Python

"""Test settings module."""
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