def test_delete_unable_to_describe_subnets(self):
self.mock_object(
self.fake_driver.client, 'describe_subnets',
mock.Mock(side_effect=ClientError(
fake_error_code,
'operation_name'
)
))
self.mock_object(self.fake_driver.client,
'delete_subnet', mock.Mock())
self.mock_object(self.fake_driver.client,
'delete_vpc', mock.Mock())
self.assertRaises(ClientError, self.fake_driver.delete,
'subnet-9dcb6b38')
self.fake_driver.client.describe_subnets.\
assert_called_once_with(SubnetIds=['subnet-9dcb6b38'])
self.assertFalse(self.fake_driver.client.delete_subnet.called)
self.assertFalse(self.fake_driver.client.delete_vpc.called)
评论列表
文章目录