def testRunningStates(self): states = [ "r-----", "r-p---", "rb----", "rbp---", "-b----", "-bp---", "-----d", "--p--d", "------", "--p---", "r--ss-", "r-pss-", "rb-ss-", "rbpss-", "-b-ss-", "-bpss-", "---ss-", "r--sr-", "r-psr-", "rb-sr-", "rbpsr-", "-b-sr-", "-bpsr-", "---sr-", ] for state in states: self.assertEqual(hv_xen._XenToHypervisorInstanceState(state), hv_base.HvInstanceState.RUNNING)
def testShutdownStates(self): states = [ "---s--", "--ps--", "---s-d", "--ps-d", ] for state in states: self.assertEqual(hv_xen._XenToHypervisorInstanceState(state), hv_base.HvInstanceState.SHUTDOWN)