def test_guest_deregister(self, mock_action, mock_userid): self.req.body = '{"action": "deregister_vm"}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_deregister', FAKE_USERID)
def test_guest_get_console_output(self, mock_action, mock_userid): self.req.body = '{"action": "get_console_output"}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with(FAKE_USERID)
def test_guest_stop(self, mock_action, mock_userid): self.req.body = '{"action": "stop"}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with(FAKE_USERID)
def test_guest_live_resize_mem(self, mock_action, mock_userid): self.req.body = '{"action": "live_resize_mem", "size": "4G"}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_live_resize_mem', FAKE_USERID, "4G")
def test_guest_resize_cpus(self, mock_action, mock_userid): self.req.body = '{"action": "resize_cpus", "cpu_cnt": 3}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_resize_cpus', FAKE_USERID, 3)
def test_guest_grow_root_volume(self, mock_action, mock_userid): self.req.body = """{"action": "grow_root_volume", "os_version": "RHEL7.8"}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_grow_root_volume', FAKE_USERID, "RHEL7.8")
def test_guest_stop_with_timeout(self, mock_action, mock_userid): self.req.body = '{"action": "stop", "timeout": 300}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_stop', FAKE_USERID, timeout=300, poll_interval=None)
def test_guest_register_no_port_macs(self, mock_action, mock_userid): self.req.body = '{"action": "register_vm",\ "meta": "rhel7",\ "net_set": "1"}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_register', FAKE_USERID, "rhel7", "1", None)
def test_guest_softstop_with_timeout_poll_interval(self, mock_action, mock_userid): self.req.body = """{"action": "softstop", "timeout": 300, "poll_interval": 15}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_softstop', FAKE_USERID, timeout=300, poll_interval=15)
def test_guest_register(self, mock_action, mock_userid): self.req.body = '{"action": "register_vm",\ "meta": "rhel7",\ "net_set": "1",\ "port_macs": "5abc7819-abec-4deb-9115-2af5da249155"}' mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with( 'guest_register', FAKE_USERID, "rhel7", "1", "5abc7819-abec-4deb" "-9115-2af5da249155")
def test_guest_capture(self, mock_action, mock_userid): self.req.body = """{"action": "capture", "image": "image1", "capture_type": "rootonly", "compress_level": 6}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with("guest_capture", FAKE_USERID, "image1", capture_type="rootonly", compress_level=6)
def test_guest_deploy(self, mock_action, mock_userid): self.req.body = """{"action": "deploy", "image": "image1", "transportfiles": "file1", "remotehost": "host1", "vdev": "1000"}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with(FAKE_USERID, 'image1', remotehost='host1', transportfiles='file1', vdev='1000')
def test_guest_deploy_vdev_None(self, mock_action, mock_userid): self.req.body = """{"action": "deploy", "image": "image1", "transportfiles": "file1", "remotehost": "[email protected]", "vdev": null}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_deploy', FAKE_USERID, 'image1', remotehost='[email protected]', transportfiles='file1', vdev=None, hostname=None, skipdiskcopy=False)
def test_guest_deploy_with_fqdn_in_remotehost(self, mock_action, mock_userid): # remote host with Hostname + DomainName in it self.req.body = """{"action": "deploy", "image": "image1", "transportfiles": "file1", "remotehost": "*****@*****.**", "vdev": "1000"}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_deploy', FAKE_USERID, 'image1', remotehost='*****@*****.**', transportfiles='file1', vdev='1000')
def test_guest_deploy_with_ip_in_remotehost(self, mock_action, mock_userid): self.req.body = """{"action": "deploy", "image": "image1", "transportfiles": "file1", "remotehost": "[email protected]", "vdev": "1000"}""" mock_action.return_value = '' mock_userid.return_value = FAKE_USERID guest.guest_action(self.req) mock_action.assert_called_once_with('guest_deploy', FAKE_USERID, 'image1', remotehost='[email protected]', transportfiles='file1', vdev='1000', hostname=None)