Ejemplo n.º 1
0
 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")])
Ejemplo n.º 2
0
 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')
     ])
Ejemplo n.º 3
0
 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")
Ejemplo n.º 4
0
 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')