self.os_image_settings = openstack_tests.cirros_url_image(name=guid + '-image')
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
try:
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=guid + '-flavor-name', ram=1024, disk=10, vcpus=1, metadata=self.flavor_metadata))
+ FlavorSettings(name=guid + '-flavor-name', ram=128, disk=10, vcpus=1, metadata=self.flavor_metadata))
self.flavor_creator.create()
except Exception as e:
self.tearDown()
if os.path.isfile(self.keypair_priv_filepath):
os.remove(self.keypair_priv_filepath)
+ if self.network_creator:
+ try:
+ self.network_creator.clean()
+ except Exception as e:
+ logger.error('Unexpected exception cleaning network with message - ' + e.message)
+
if self.flavor_creator:
try:
self.flavor_creator.clean()
except Exception as e:
- logger.error('Unexpected exception cleaning network with message - ' + e.message)
+ logger.error('Unexpected exception cleaning flavor with message - ' + e.message)
if self.image_creators:
try:
self.image_creators = list()
self.flavor_creator = None
- self.net_creator = None
+ self.network_creator = None
self.inst_creator = None
try:
# Create Image
# Set any custom parameters sent from the app
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=guid + '-flavor-name', ram=2048, disk=10, vcpus=2, metadata=self.flavor_metadata))
+ FlavorSettings(name=guid + '-flavor-name', ram=128, disk=10, vcpus=2, metadata=self.flavor_metadata))
self.flavor_creator.create()
# Create Network
except Exception as e:
logger.error('Unexpected exception cleaning flavor with message - ' + e.message)
- if self.net_creator:
+ if self.network_creator:
try:
- self.net_creator.clean()
+ self.network_creator.clean()
except Exception as e:
logger.error('Unexpected exception cleaning network with message - ' + e.message)
# Create Image
# Set any custom parameters sent from the app
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=guid + '-flavor-name', ram=2048, disk=10, vcpus=2, metadata=self.flavor_metadata))
+ FlavorSettings(name=guid + '-flavor-name', ram=128, disk=10, vcpus=2, metadata=self.flavor_metadata))
self.flavor_creator.create()
self.keypair_creator = OpenStackKeypair(
# Create Image
# Set any custom parameters sent from the app
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=guid + '-flavor-name', ram=2048, disk=10, vcpus=2, metadata=self.flavor_metadata))
+ FlavorSettings(name=guid + '-flavor-name', ram=128, disk=10, vcpus=2, metadata=self.flavor_metadata))
self.flavor_creator.create()
except Exception as e:
self.tearDown()
# Create Image
# Set any custom parameters sent from the app
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Image
# Set any custom parameters sent from the app
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=self.guid + '-flavor-name', ram=2048, disk=10, vcpus=2,
+ FlavorSettings(name=self.guid + '-flavor-name', ram=512, disk=10, vcpus=2,
metadata=self.flavor_metadata))
self.flavor_creator.create()
# Create Image
# Set any custom parameters sent from the app
if self.image_metadata:
- if self.image_metadata['disk_url']:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
self.os_image_settings.url = self.image_metadata['disk_url']
- if self.image_metadata['extra_properties']:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
self.os_image_settings.extra_properties = self.image_metadata['extra_properties']
# If this is a 3-part image create the kernel and ramdisk images first
if self.image_metadata:
- if self.image_metadata['kernel_url']:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_kernel', url=self.image_metadata['kernel_url'])
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
self.os_image_settings.extra_properties['kernel_id'] = kernel_image.id
- if self.image_metadata['ramdisk_url']:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.os_image_settings.name+'_ramdisk', url=self.image_metadata['ramdisk_url'])
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=self.guid + '-flavor-name', ram=2048, disk=10, vcpus=2,
+ FlavorSettings(name=self.guid + '-flavor-name', ram=128, disk=10, vcpus=2,
metadata=self.flavor_metadata))
self.flavor_creator.create()
# Create Images
# Set properties
properties = {}
- if self.image_metadata and self.image_metadata['extra_properties']:
- properties = self.image_metadata['extra_properties']
+ if self.image_metadata:
+ if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
+ properties = self.image_metadata['extra_properties']
# Create the kernel image
kernel_image_settings = openstack_tests.cirros_url_image(
name=self.image_name+'_kernel',
url='http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-kernel')
- if self.image_metadata and self.image_metadata['kernel_url']:
- kernel_image_settings.url = self.image_metadata['kernel_url']
+ if self.image_metadata:
+ if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
+ kernel_image_settings.url = self.image_metadata['kernel_url']
self.image_creators.append(OpenStackImage(self.os_creds, kernel_image_settings))
kernel_image = self.image_creators[-1].create()
ramdisk_image_settings = openstack_tests.cirros_url_image(
name=self.image_name+'_ramdisk',
url='http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-initramfs')
- if self.image_metadata and self.image_metadata['ramdisk_url']:
- ramdisk_image_settings.url = self.image_metadata['ramdisk_url']
+
+ if self.image_metadata:
+ if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
+ ramdisk_image_settings.url = self.image_metadata['ramdisk_url']
self.image_creators.append(OpenStackImage(self.os_creds, ramdisk_image_settings))
ramdisk_image = self.image_creators[-1].create()
os_image_settings = openstack_tests.cirros_url_image(
name=self.image_name,
url='http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img')
- if self.image_metadata and self.image_metadata['disk_url']:
- os_image_settings.url = self.image_metadata['disk_url']
+ if self.image_metadata:
+ if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
+ os_image_settings.url = self.image_metadata['disk_url']
properties['kernel_id'] = kernel_image.id
properties['ramdisk_id'] = ramdisk_image.id
# Create Flavor
self.flavor_creator = OpenStackFlavor(
self.admin_os_creds,
- FlavorSettings(name=guid + '-flavor-name', ram=2048, disk=10, vcpus=2, metadata=self.flavor_metadata))
+ FlavorSettings(name=guid + '-flavor-name', ram=128, disk=10, vcpus=2, metadata=self.flavor_metadata))
self.flavor_creator.create()
# Create Network