def test_upgrade_ha(self): instance_type = InstanceType.STANDBY instance = fake() instance.id = 1 instance.context = self.context instance.name = 'name' instance.flavor_id = 'flavor_id' instance.service_type = 'service_type' instance.volume_size = 'volume_size' instance.group_id = 'group_id' when(KSC_Instance)._create_instance(any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any()).thenReturn(None) group_item = fake() group_item.id = 1 group_item.group_id = 1 group_item.type = DBInstanceType.SINGLE when(InstanceGroupItem).get_by_instance_id(any(), any()).thenReturn(group_item) service = {'image_id':''} when(ServiceImage).find_by(service_name=any()).thenReturn(service) when(Backup).get_latest_backup(any(), group_id =any()).thenReturn(None) when(KSC_Instance).is_service_active(any(), instance_id=any()).thenReturn(None) when(KSC_Instance).is_lastbackup_ready(any(), instance_id=any()).thenReturn(None) self.assertEqual(None,KSC_Instance.upgrade_ha(instance))