Fixed some redundant dict() key checks that can cause runtime errors. 49/34449/1
authorspisarski <s.pisarski@cablelabs.com>
Mon, 8 May 2017 16:18:55 +0000 (10:18 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Mon, 8 May 2017 16:18:55 +0000 (10:18 -0600)
Change-Id: I9d05e6cc69526b7424b65e171da1fa4e99e02149
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/openstack/tests/create_image_tests.py

index 6b8c1c0..1c213bb 100644 (file)
@@ -509,12 +509,12 @@ class CreateMultiPartImageTests(OSIntegrationTestCase):
         # Set properties
         properties = {}
         if self.image_metadata:
-            if 'extra_properties' in self.image_metadata and self.image_metadata['extra_properties']:
+            if 'extra_properties' in self.image_metadata:
                 properties = self.image_metadata['extra_properties']
         # Create the kernel image
         kernel_url = 'http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-kernel'
         if self.image_metadata:
-            if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
+            if 'kernel_url' in self.image_metadata:
                 kernel_url = self.image_metadata['kernel_url']
         kernel_image_file = file_utils.download(kernel_url, self.tmp_dir)
         kernel_file_image_settings = openstack_tests.file_image_test_settings(
@@ -527,7 +527,7 @@ class CreateMultiPartImageTests(OSIntegrationTestCase):
         # Create the ramdisk image
         ramdisk_url = 'http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-initramfs'
         if self.image_metadata:
-            if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
+            if 'ramdisk_url' in self.image_metadata:
                 ramdisk_url = self.image_metadata['ramdisk_url']
         ramdisk_image_file = file_utils.download(ramdisk_url, self.tmp_dir)
         ramdisk_file_image_settings = openstack_tests.file_image_test_settings(
@@ -564,7 +564,7 @@ class CreateMultiPartImageTests(OSIntegrationTestCase):
         """
         # Set properties
         properties = {}
-        if self.image_metadata and self.image_metadata['extra_properties']:
+        if self.image_metadata and 'extra_properties' in self.image_metadata:
             properties = self.image_metadata['extra_properties']
 
         # Create the kernel image
@@ -573,7 +573,7 @@ class CreateMultiPartImageTests(OSIntegrationTestCase):
             url='http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-kernel')
 
         if self.image_metadata:
-            if 'kernel_url' in self.image_metadata and self.image_metadata['kernel_url']:
+            if 'kernel_url' in self.image_metadata:
                 kernel_image_settings.url = self.image_metadata['kernel_url']
         self.image_creators.append(create_image.OpenStackImage(self.os_creds, kernel_image_settings))
         kernel_image = self.image_creators[-1].create()
@@ -585,7 +585,7 @@ class CreateMultiPartImageTests(OSIntegrationTestCase):
             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:
-            if 'ramdisk_url' in self.image_metadata and self.image_metadata['ramdisk_url']:
+            if 'ramdisk_url' in self.image_metadata:
                 ramdisk_image_settings.url = self.image_metadata['ramdisk_url']
         self.image_creators.append(create_image.OpenStackImage(self.os_creds, ramdisk_image_settings))
         ramdisk_image = self.image_creators[-1].create()
@@ -597,7 +597,7 @@ class CreateMultiPartImageTests(OSIntegrationTestCase):
             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:
-            if 'disk_url' in self.image_metadata and self.image_metadata['disk_url']:
+            if 'disk_url' in self.image_metadata:
                 os_image_settings.url = self.image_metadata['disk_url']
 
         properties['kernel_id'] = kernel_image.id