def test_delete_unable_to_detete_vpc(self):
self.mock_object(
self.fake_driver.client, 'describe_subnets',
mock.Mock(return_value=fake_describe_subnets))
self.mock_object(
self.fake_driver.client, 'delete_subnet',
mock.Mock(return_value=fake_delete_subnet_out))
self.mock_object(
self.fake_driver.client, 'delete_vpc',
mock.Mock(side_effect=ClientError(
fake_error_code,
'operation_name'
)
))
self.assertRaises(ClientError, self.fake_driver.delete,
'subnet-9dcb6b38')
self.fake_driver.client.describe_subnets.\
assert_called_once_with(SubnetIds=['subnet-9dcb6b38'])
self.fake_driver.client.delete_subnet.\
assert_called_once_with(SubnetId='subnet-9dcb6b38')
self.fake_driver.client.delete_vpc.\
assert_called_once_with(VpcId='vpc-5eed72c5')
评论列表
文章目录