fix tests

merge-requests/6/merge
Michael Jerger 1 year ago
parent a94a7ea62b
commit f7668231be

@ -30,7 +30,7 @@ def add_c4k_mixin_config(config,
class C4kMixin(DevopsBuild):
def __init__(self, project, config):
super().__init__(project, config)
self.c4k_build = C4kBuild(project, config)
self.c4k_build = C4kBuild(self.build, project, config)
self.c4k_build_service = C4kBuildService()
def write_c4k_config(self):

@ -48,7 +48,7 @@ class Build(Validateable):
def __get_keys__(self, keys):
result = {}
for key in keys:
result[key] = self.get(key)
result[key] = self.__get__(key)
return result
@ -69,8 +69,8 @@ class DockerBuild(Validateable):
class C4kBuild(Validateable):
def __init__(self, project, config):
self.build = Build(project, config)
def __init__(self, build: Build, project, config):
self.build = build
self.c4k_mixin_config = config["C4kMixin"]["Config"]
self.c4k_mixin_auth = config["C4kMixin"]["Auth"]
tmp = self.c4k_mixin_config["mon-cfg"]

@ -37,11 +37,11 @@ def test_c4k_mixin(tmp_path):
mixin.build.update_runtime_config('test.de', None, None)
mixin.write_c4k_config()
assert 'fqdn' in mixin.c4k_mixin_config
assert 'mon-cfg' in mixin.c4k_mixin_config
assert 'fqdn' in mixin.c4k_build.config()
assert 'mon-cfg' in mixin.c4k_build.config()
assert os.path.exists(f'{mixin.build_path()}/out_c4k_config.yaml')
mixin.write_c4k_auth()
assert 'mon-auth' in mixin.c4k_mixin_auth
assert 'mon-auth' in mixin.c4k_build.c4k_mixin_auth
assert os.path.exists(f'{mixin.build_path()}/out_c4k_auth.yaml')

@ -1,5 +1,5 @@
from pybuilder.core import Project
from src.main.python.ddadevops.domain import Validateable, C4kBuild
from src.main.python.ddadevops.domain import Validateable, C4kBuild, Build
from src.main.python.ddadevops.c4k_mixin import add_c4k_mixin_config
@ -62,7 +62,7 @@ def test_c4k_build_should_update_fqdn(tmp_path):
grafana_cloud_user="user",
grafana_cloud_password="password",
)
sut = C4kBuild(project, project_config)
sut = C4kBuild(Build(project, project_config), project, project_config)
sut.update_runtime_config('test.de', None, None)
assert {

Loading…
Cancel
Save