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
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')
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
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')