def test_ensure_base_image_build(self, fake_docker_client, fake_testing_spec, fake_expanded_libs): fake_docker_client.return_value = fake_docker_client mock_build = Mock() fake_docker_client.build = mock_build testing_spec = {"build": "/path/to/docker_file_folder"} fake_testing_spec.return_value = testing_spec _ensure_base_image(testing_spec) mock_build.assert_has_calls([call(path="/path/to/docker_file_folder", tag="dusty_testing_base/image")])
def test_ensure_base_image_build(self, fake_docker_client, fake_testing_spec, fake_expanded_libs): fake_docker_client.return_value = fake_docker_client mock_build = Mock() fake_docker_client.build = mock_build testing_spec = {'build': '/path/to/docker_file_folder'} fake_testing_spec.return_value = testing_spec _ensure_base_image(testing_spec) mock_build.assert_has_calls([ call(path='/path/to/docker_file_folder', tag='dusty_testing_base/image') ])
def test_ensure_base_image_image(self, fake_docker_client, fake_testing_spec, fake_expanded_libs): fake_docker_client = Mock() testing_spec = {"image": "dusty/image"} fake_testing_spec.return_value = testing_spec self.assertEquals(_ensure_base_image(testing_spec), "dusty/image")
def test_ensure_base_image_image(self, fake_docker_client, fake_testing_spec, fake_expanded_libs): fake_docker_client = Mock() testing_spec = {'image': 'dusty/image'} fake_testing_spec.return_value = testing_spec self.assertEquals(_ensure_base_image(testing_spec), 'dusty/image')