def tearDown(self): # drop everything if self.instance_id: self.helper.terminate_instance(self.instance_id, 180) self.helper.delete_key_pair(self.name) self.helper.delete_sg(self.name) if self.ami: ami = AMI(self.region, self.aws_key.get_aws_access_key(), self.aws_key.get_aws_secret_key()) ami.deregister_ami(self.ami)
def _clean_previous_ami(self, name): ami = AMI(self.region, self.aws_key.get_aws_access_key(), self.aws_key.get_aws_secret_key()) image_id = ami.get_ami_id(name) if image_id: ami.deregister_ami(image_id)