if vss.isLicensed():
raise xenrt.XRTFailure("Xenstore indicates VSS is Licensed")
if autoUpdate.isLicensed():
- raise xenrt.XRTFailure("Xenstore indicates AutoUpdate is Licensed")
\ No newline at end of file
+ raise xenrt.XRTFailure("Xenstore indicates AutoUpdate is Licensed")
+
+class ToggleAUHierarchy(DotNetAgentTestCases):
+
+ def run(self, arglist):
+ server = self.adapter.setUpServer(self.getGuest("server"),"16000")
+ self.adapter.applyLicense(self.getDefaultPool())
+ autoupdate = self.agent.getLicensedFeature("AutoUpdate")
+ autoupdate.disable()
+ if not autoupdate.checkKeyPresent() or autoupdate.isActive():
+ raise xenrt.XRTFailure("Xapi does not indicate that AutoUpdate is disabled")
\ No newline at end of file
def addRedirect(self):
#self.guest.execguest("printf \"HTTP/1.1 301 Moved Permanently\\nLocation: http://%s:16000\\n\" | nc -l 15000&"%(self.getIP()), timeout=10)
- self.guest.execguest("nc -l 15000&"%(self.getIP()), timeout=10)
+ self.guest.execguest("nc -l 15000&", timeout=10)
def getIP(self):
return self.guest.getIP()