Пример #1
0
 def test_ensure_test_image_force(self, fake_make_installed_image):
     fake_docker_client = Mock()
     fake_docker_client.images.return_value = [{'RepoTags': ['dusty', 'dusty/dog']},
                                               {'RepoTags': ['dusty/images', 'dusty/image']}]
     new_image_name = 'dusty/image'
     ensure_test_image(fake_docker_client, 'fake-app', self.specs, force_recreate=True)
     fake_make_installed_image.assert_has_calls([call(fake_docker_client, 'fake-app', self.specs)])
Пример #2
0
 def test_ensure_test_image_force(self, fake_make_installed_image):
     fake_docker_client = Mock()
     fake_docker_client.images.return_value = [
         {"RepoTags": ["dusty", "dusty/dog"]},
         {"RepoTags": ["dusty/images", "dusty/image"]},
     ]
     new_image_name = "dusty/image"
     ensure_test_image(fake_docker_client, "fake-app", self.specs, force_recreate=True)
     fake_make_installed_image.assert_has_calls([call(fake_docker_client, "fake-app", self.specs)])
Пример #3
0
 def test_ensure_test_image_no_force_2(self, fake_make_installed_image):
     fake_docker_client = Mock()
     fake_docker_client.images.return_value = []
     new_image_name = "dusty/image"
     ensure_test_image(fake_docker_client, "fake-app", self.specs, new_image_name)
     fake_make_installed_image.assert_has_calls([call(fake_docker_client, "fake-app", self.specs)])