def test_correct_state(self): vm = VirtualMachineFactory() vm.operstate = 'foo' self.assertEqual(utils.get_rsapi_state(vm), "UNKNOWN") vm.operstate = "STARTED" vm.deleted = True self.assertEqual(utils.get_rsapi_state(vm), "DELETED") vm.deleted = False vm.backendopcode = "OP_INSTANCE_REBOOT" vm.backendjobstatus = "waiting" self.assertEqual(utils.get_rsapi_state(vm), "REBOOT")