os.environ['DJANGO_SETTINGS_MODULE'] = 'vt_manager_kvm.settings' sys.path.insert(0,PYTHON_DIR) from vt_manager_kvm.models.VTServer import VTServer from vt_manager_kvm.communication.utils.XmlHelper import * from vt_manager_kvm.communication.XmlRpcClient import XmlRpcClient from vt_manager_kvm.communication.southCommInterface import * rspec = XmlHelper.parseXmlString(xmlFileToString('createVM.xml')) actionUUID = uuid.uuid4() rspec.query.provisioning.action[0].id=actionUUID rspec.query.provisioning.action[0].virtual_machine.uuid=uuid.uuid4() rspec.query.provisioning.action[0].virtual_machine.name=random.randint(0,1000) XmlRpcClient.callRPCMethodBasicAuth("https://192.168.254.193:8445/xmlrpc/plugin","expedient","expedient","send","https://*****:*****@192.168.254.193/vt_plugin/xmlrpc/vt_am/",XmlHelper.craftXmlClass(rspec)) #AGENT DEVUELVE ONGOING #import time #time.sleep(10) #response = XmlHelper.parseXmlString(xmlFileToString('failresponse.xml')) #response.response.provisioning.action[0].id=actionUUID #response.response.provisioning.action[0].status="ONGOING" #sendAsync(XmlHelper.craftXmlClass(response)) # # ##AGENT DEVUELVE FAIL #time.sleep(10) #response = XmlHelper.parseXmlString(xmlFileToString('failresponse.xml')) #response.response.provisioning.action[0].id=actionUUID