Beispiel #1
0
    def test_success(self, mock_qdevice_func):
        qdevice_func_input = "CA certificate".encode("utf-8")

        lib.client_net_setup(self.lib_env,
                             base64.b64encode(qdevice_func_input))

        mock_qdevice_func.assert_called_once_with("mock_runner",
                                                  qdevice_func_input)
    def test_success(self, mock_qdevice_func):
        qdevice_func_input = "CA certificate".encode("utf-8")

        lib.client_net_setup(self.lib_env, base64.b64encode(qdevice_func_input))

        mock_qdevice_func.assert_called_once_with(
            "mock_runner",
            qdevice_func_input
        )
Beispiel #3
0
    def test_bad_input(self, mock_qdevice_func):
        qdevice_func_input = "CA certificate".encode("utf-8")

        assert_raise_library_error(
            lambda: lib.client_net_setup(self.lib_env, qdevice_func_input),
            (severity.ERROR, report_codes.INVALID_OPTION_VALUE, {
                "option_name": "qnetd CA certificate",
                "option_value": qdevice_func_input,
                "allowed_values": ["base64 encoded certificate"],
            }))

        mock_qdevice_func.assert_not_called()
    def test_bad_input(self, mock_qdevice_func):
        qdevice_func_input = "CA certificate".encode("utf-8")

        assert_raise_library_error(
            lambda: lib.client_net_setup(self.lib_env, qdevice_func_input),
            (
                severity.ERROR,
                report_codes.INVALID_OPTION_VALUE,
                {
                    "option_name": "qnetd CA certificate",
                    "option_value": qdevice_func_input,
                    "allowed_values": ["base64 encoded certificate"],
                }
            )
        )

        mock_qdevice_func.assert_not_called()
 def test_client_net_setup(self):
     self.base_test(
         lambda: lib.client_net_setup(self.lib_env, "ca certificate")
     )
Beispiel #6
0
 def test_client_net_setup(self):
     self.base_test(
         lambda: lib.client_net_setup(self.lib_env, "ca certificate")
     )