mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-25 22:30:42 +00:00
26 lines
498 B
Python
26 lines
498 B
Python
|
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
|