fix(buildman, endpoint): added in fix upload gzip and dockerfile
This commit is contained in:
parent
64cd139552
commit
df5a6aabe2
4 changed files with 63 additions and 19 deletions
|
@ -21,3 +21,15 @@ def test_path_is_dockerfile(input, expected_path, expected_file):
|
|||
actual_path, actual_file = BuildComponent.name_and_path(input)
|
||||
assert actual_path == expected_path
|
||||
assert actual_file == expected_file
|
||||
|
||||
@pytest.mark.parametrize('build_config,context,dockerfile_path', [
|
||||
({}, "", ""),
|
||||
({'build_subdir': "/builddir/Dockerfile"}, "", "/builddir/Dockerfile"),
|
||||
({'context': "/builddir"}, "/builddir", ""),
|
||||
({'context': "/builddir", 'build_subdir': "/builddir/Dockerfile"}, "/builddir", "Dockerfile"),
|
||||
({'context': "/some_other_dir/Dockerfile", 'build_subdir': "/builddir/Dockerfile"}, "/builddir", "Dockerfile"),
|
||||
])
|
||||
def test_extract_dockerfile_args(build_config, context, dockerfile_path):
|
||||
actual_context, actual_dockerfile_path = BuildComponent.extract_dockerfile_args(build_config)
|
||||
assert context == actual_context
|
||||
assert dockerfile_path == actual_dockerfile_path
|
||||
|
|
Reference in a new issue