add test_helper for improved testing & fix devops_test
This commit is contained in:
parent
63409f03a9
commit
1da73523d9
2 changed files with 10 additions and 4 deletions
|
@ -1,10 +1,9 @@
|
||||||
import pytest
|
import pytest
|
||||||
|
from .test_helper import build_devops
|
||||||
from src.main.python.ddadevops.domain.common import (
|
from src.main.python.ddadevops.domain.common import (
|
||||||
Devops,
|
Devops,
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_devops_buildpath():
|
def test_devops_buildpath():
|
||||||
sut = Devops(
|
sut = build_devops({'module': "cloud", 'name': "meissa"})
|
||||||
stage="test", project_root_path="../../..", module="cloud", name="meissa"
|
|
||||||
)
|
|
||||||
assert "../../../target/meissa/cloud" == sut.build_path()
|
assert "../../../target/meissa/cloud" == sut.build_path()
|
||||||
|
|
|
@ -3,7 +3,14 @@ from src.main.python.ddadevops.domain import (
|
||||||
)
|
)
|
||||||
|
|
||||||
def build_devops(overrides: dict) -> Devops:
|
def build_devops(overrides: dict) -> Devops:
|
||||||
default = {}
|
default = {'build_type': 'IMAGE',
|
||||||
|
'stage': 'test',
|
||||||
|
'project_root_path': "../../..",
|
||||||
|
'name': 'mybuild',
|
||||||
|
'module': 'test_image',
|
||||||
|
'dockerhub_user': 'dockerhub_user',
|
||||||
|
'dockerhub_password': 'dockerhub_password',
|
||||||
|
'docker_image_tag': 'docker_image_tag',}
|
||||||
input = default.copy()
|
input = default.copy()
|
||||||
input.update(overrides)
|
input.update(overrides)
|
||||||
return DevopsFactory().build_devops(input)
|
return DevopsFactory().build_devops(input)
|
||||||
|
|
Loading…
Reference in a new issue