Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
    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")
Пример #5
0
    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)
Пример #6
0
    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")
Пример #7
0
    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)
Пример #8
0
    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)
Пример #9
0
    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)
Пример #10
0
    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")
Пример #11
0
    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)
Пример #12
0
    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')
Пример #13
0
    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)
Пример #14
0
    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')
Пример #15
0
    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)