def test_check_kernelramdisk_id_missing(self):
     """test with both the kernel_id and ramdisks not found"""
     del self.dict_reg[self.img_kernel.name]
     del self.dict_reg[self.img_ramdisk.name]
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'missing')
 def test_check_kernelramdisk_id_missing(self):
     """test with both the kernel_id and ramdisks not found"""
     del self.dict_reg[self.img_kernel.name]
     del self.dict_reg[self.img_ramdisk.name]
     r = ami.check_ami(self.reg_image, self.master_image,
                       self.dict_reg, set())
     self.assertEquals(r, 'missing')
 def test_check_ramdiskid_missing2(self):
     """test with the ramdisk_id not found, kernel_id pending"""
     del self.dict_reg[self.img_ramdisk.name]
     del self.dict_reg[self.img_kernel.name]
     pending = set([self.img_kernel.name])
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       pending)
     self.assertTrue(r, 'missing')
 def test_check_ramdiskid_missing2(self):
     """test with the ramdisk_id not found, kernel_id pending"""
     del self.dict_reg[self.img_ramdisk.name]
     del self.dict_reg[self.img_kernel.name]
     pending = set([self.img_kernel.name])
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       pending)
     self.assertTrue(r, 'missing')
 def test_check_kernelramdisk_id_nomaster(self):
     """There are no kernel_id nor ramdisk_properties in master, but there
     are in regional image. It should return true, but object must not
     be modified."""
     del self.master_image.user_properties['kernel_id']
     del self.master_image.user_properties['ramdisk_id']
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'update')
 def test_check_kernelramdisk_id_nomaster(self):
     """There are no kernel_id nor ramdisk_properties in master, but there
     are in regional image. It should return true, but object must not
     be modified."""
     del self.master_image.user_properties['kernel_id']
     del self.master_image.user_properties['ramdisk_id']
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'update')
 def test_check_kernelramdisk_id_noproperties(self):
     """There are no kernel_id nor ramdisk_properties in master/image.
     The code should return ready"""
     del self.reg_image.user_properties['kernel_id']
     del self.reg_image.user_properties['ramdisk_id']
     del self.master_image.user_properties['kernel_id']
     del self.master_image.user_properties['ramdisk_id']
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'ready')
 def test_check_kernelramdisk_id_noproperties(self):
     """There are no kernel_id nor ramdisk_properties in master/image.
     The code should return ready"""
     del self.reg_image.user_properties['kernel_id']
     del self.reg_image.user_properties['ramdisk_id']
     del self.master_image.user_properties['kernel_id']
     del self.master_image.user_properties['ramdisk_id']
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'ready')
 def test_check_ramdiskid_missing(self):
     """test with the ramdisk_id not found"""
     del self.dict_reg[self.img_ramdisk.name]
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertTrue(r, 'missing')
Esempio n. 10
0
 def test_check_kernelramdisk_id(self):
     """test check_ami. Case: the image need to be updated"""
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'update')
 def test_check_ramdiskid_missing(self):
     """test with the ramdisk_id not found"""
     del self.dict_reg[self.img_ramdisk.name]
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertTrue(r, 'missing')
 def test_check_kernelramdisk_id(self):
     """test check_ami. Case: the image need to be updated"""
     r = ami.check_ami(self.reg_image, self.master_image, self.dict_reg,
                       set())
     self.assertEquals(r, 'update')