def test_find_by_name_failure(self, mock_docker_container_containers): with self.assertRaises(TypeError): Container.find_by_name(False, 'foobar') mock_docker_container_containers.side_effect = Exception with self.assertRaises(Exception): Container.find_by_name(DockerClientFactory(), 'foobar')
def test_find_by_name_failure(self, mock_docker_container_containers): with self.assertRaises(TypeError): Container.find_by_name(False, "foobar") mock_docker_container_containers.side_effect = Exception with self.assertRaises(Exception): Container.find_by_name(DockerClientFactory(), "foobar")
def test_find_by_name(self, mock_docker_container_containers): mock_docker_container_containers.return_value = [{ 'Id': '123', 'Names': ['/foobar'] }] with mock.patch.object(Container, '_find_by_id'): containers = Container.find_by_name(DockerClientFactory(), 'foobar') self.assertIsInstance(containers['foobar'], Container)
def test_find_by_name(self, mock_docker_container_containers): mock_docker_container_containers.return_value = [{"Id": "123", "Names": ["/foobar"]}] with mock.patch.object(Container, "_find_by_id"): containers = Container.find_by_name(DockerClientFactory(), "foobar") self.assertIsInstance(containers["foobar"], Container)