Esempio n. 1
0
def test_build_fail(container_mock, get_image_mock):
    container_mock().is_success = mock.Mock(return_value=False)

    try:
        steps.build('docker_client', 'image_id', cmd=['cmd'], message='message',
                    register={'repo': 'repo', 'tag': 'tag'})
    finally:
        assert_build(container_mock)
        assert not container_mock().commit.called
Esempio n. 2
0
def test_build_ok(container_mock, get_image_mock):
    container_mock().is_success = mock.Mock(return_value=True)

    steps.build('docker_client', 'image_id', cmd=['cmd'], message='message',
                register={'repo': 'repo', 'tag': 'tag'})

    assert_build(container_mock)
    container_mock().commit.assert_called_with('message', {'Cmd': []},
                                               tag='tag', repository='repo')
Esempio n. 3
0
def test_build_fail(container_mock, get_image_mock):
    container_mock().is_success = mock.Mock(return_value=False)

    try:
        steps.build('docker_client',
                    'image_id',
                    cmd=['cmd'],
                    message='message',
                    register={
                        'repo': 'repo',
                        'tag': 'tag'
                    })
    finally:
        assert_build(container_mock)
        assert not container_mock().commit.called
Esempio n. 4
0
def test_build_ok(container_mock, get_image_mock):
    container_mock().is_success = mock.Mock(return_value=True)

    steps.build('docker_client',
                'image_id',
                cmd=['cmd'],
                message='message',
                register={
                    'repo': 'repo',
                    'tag': 'tag'
                })

    assert_build(container_mock)
    container_mock().commit.assert_called_with('message', {'Cmd': []},
                                               tag='tag',
                                               repository='repo')