diff --git a/src/main/python/ddadevops/devops_build.py b/src/main/python/ddadevops/devops_build.py index f07868f..1d85b5d 100644 --- a/src/main/python/ddadevops/devops_build.py +++ b/src/main/python/ddadevops/devops_build.py @@ -39,7 +39,6 @@ class DevopsBuild: self.project = project self.file_api = FileApi() self.repo = ProjectRepository() - config.update({"name": project.name}) if not devops: devops = Devops(stage = config['stage'], project_root_path = config['project_root_path'], diff --git a/src/test/python/test_devops_build.py b/src/test/python/test_devops_build.py new file mode 100644 index 0000000..d68749e --- /dev/null +++ b/src/test/python/test_devops_build.py @@ -0,0 +1,27 @@ +import os +from pybuilder.core import Project +from src.main.python.ddadevops.domain import Devops +from src.main.python.ddadevops.devops_build import DevopsBuild + + +class MyDevopsBuild(DevopsBuild): + pass + + +def test_devops_build(tmp_path): + build_dir = "build" + project_name = "testing-project" + module_name = "c4k-test" + tmp_path_str = str(tmp_path) + + project = Project(tmp_path_str, name=project_name) + devops = Devops( + stage="test", + project_root_path=tmp_path_str, + module=module_name, + build_dir_name=build_dir, + ) + + devops_build = DevopsBuild(project, devops=devops) + devops_build.initialize_build_dir() + assert os.path.exists(f"{devops_build.build_path()}")