Exemplo n.º 1
0
    def test_success(self, mock_qdevice_func):
        qdevice_func_input = "client certificate".encode("utf-8")

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

        mock_qdevice_func.assert_called_once_with("mock_runner",
                                                  qdevice_func_input)
Exemplo n.º 2
0
    def test_success(self, mock_qdevice_func):
        qdevice_func_input = "client certificate".encode("utf-8")

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

        mock_qdevice_func.assert_called_once_with(
            "mock_runner",
            qdevice_func_input
        )
Exemplo n.º 3
0
    def test_bad_input(self, mock_qdevice_func):
        qdevice_func_input = "client certificate".encode("utf-8")

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

        mock_qdevice_func.assert_not_called()
Exemplo n.º 4
0
    def test_bad_input(self, mock_qdevice_func):
        qdevice_func_input = "client certificate".encode("utf-8")

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

        mock_qdevice_func.assert_not_called()
Exemplo n.º 5
0
 def test_client_net_import_certificate(self):
     self.base_test(
         lambda: lib.client_net_import_certificate(self.lib_env, "cert")
     )
Exemplo n.º 6
0
 def test_client_net_import_certificate(self):
     self.base_test(
         lambda: lib.client_net_import_certificate(self.lib_env, "cert")
     )