molecule-hetznercloud/molecule_hetznercloud/test/unit/model/v2/conftest.py

26 lines
508 B
Python
Raw Normal View History

2019-10-23 11:04:57 +00:00
import os
import pytest
from molecule import util
@pytest.fixture
def _molecule_file():
return os.path.join(
os.path.dirname(__file__),
os.path.pardir,
os.path.pardir,
os.path.pardir,
"resources",
2019-11-16 02:14:01 +00:00
"molecule_hetznercloud.yml",
2019-10-23 11:04:57 +00:00
)
@pytest.fixture
def _config(_molecule_file, request):
d = util.safe_load(open(_molecule_file))
if hasattr(request, "param"):
d = util.merge_dicts(d, request.getfixturevalue(request.param))
return d