Example #1
0
 def test_vbackup_create(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_id = VM_ID
     volume_backup_name = "test_volume_backup"
     ret = volume_backup.create(volume_id,volume_backup_name,username=USER_LOGIN)
     prints(ret)
Example #2
0
 def test_vbackup_create(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_id = ""
     volume_backup_name = ""
     ret = volume_backup.create(volume_id, volume_backup_name)
     prints(ret)
Example #3
0
 def test_vbackup_restore(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     volume_name = ""
     volume_id = ""
     ret = volume_backup.restore(volume_backup_id, volume_id, volume_name)
     prints(ret)
Example #4
0
 def test_vbackup_restore(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     volume_name = ""
     volume_id = VM_ID
     ret = volume_backup.restore(volume_backup_id,volume_id,volume_name,username=USER_LOGIN)
     prints(ret)
Example #5
0
 def test_vbackup_create(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_id = VM_ID
     volume_backup_name = "test_volume_backup"
     ret = volume_backup.create(volume_id,
                                volume_backup_name,
                                username=USER_LOGIN)
     prints(ret)
Example #6
0
 def test_vbackup_restore(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     volume_name = ""
     volume_id = VM_ID
     ret = volume_backup.restore(volume_backup_id,
                                 volume_id,
                                 volume_name,
                                 username=USER_LOGIN)
     prints(ret)
Example #7
0
 def test_vbackup_delete(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     ret = volume_backup.delete(volume_backup_id, username=USER_LOGIN)
     prints(ret)
Example #8
0
 def test_vbackup_show_detail(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     ret = volume_backup.show_detail(volume_backup_id, username=USER_LOGIN)
     prints(ret)
Example #9
0
 def test_vbackup_list_detail(self):
     self.test_login()
     volume_backup = Volume_backup()
     ret = volume_backup.list_detail(username=USER_LOGIN)
     prints(ret)
Example #10
0
 def test_vbackup_delete(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     ret = volume_backup.delete(volume_backup_id)
     prints(ret)
Example #11
0
 def test_vbackup_show_detail(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     ret = volume_backup.show_detail(volume_backup_id)
     prints(ret)
Example #12
0
 def test_vbackup_list_detail(self):
     self.test_login()
     volume_backup = Volume_backup()
     ret = volume_backup.list_detail()
     prints(ret)
Example #13
0
 def test_vbackup_delete(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     ret = volume_backup.delete(volume_backup_id,username=USER_LOGIN)
     prints(ret)
Example #14
0
 def test_vbackup_show_detail(self):
     self.test_login()
     volume_backup = Volume_backup()
     volume_backup_id = ""
     ret = volume_backup.show_detail(volume_backup_id,username=USER_LOGIN)
     prints(ret)
Example #15
0
 def test_vbackup_list_detail(self):
     self.test_login()
     volume_backup = Volume_backup()
     ret = volume_backup.list_detail(username=USER_LOGIN)
     prints(ret)
Example #16
0
from openstack.middleware.vm.vm import Vm_manage, Vm_control, Vm_snap
from openstack.middleware.volume.volume import Volume, Volume_attach, Volume_snaps,Volume_backup
from openstack.middleware.user.user import User
from django.http import HttpResponse
from Aries.settings import MONITOR_URL
from user_auth.models import Account
import json
import logging
import traceback
import time
import md5

openstack_log = logging.getLogger("openstack_log")
volume = Volume()
volume_snaps = Volume_snaps()
volume_backup=Volume_backup()
vm_manage = Vm_manage()
volume_attach = Volume_attach()
image = Image()
last_login_time = 0
space_change = False  #是否切换了space,如果切换了需要重新登入openstack获取token


def set_space_change():
    global space_change
    space_change = True

def json_data(json_status):
    if len(json_status) == 0:
        json_status = {"data": json_status, "code": 400}
        json_status = json.dumps(json_status)