コード例 #1
0
ファイル: test_qdevice.py プロジェクト: miladalipour99/pcs
    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)
コード例 #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
        )
コード例 #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()
コード例 #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()
コード例 #5
0
 def test_client_net_import_certificate(self):
     self.base_test(
         lambda: lib.client_net_import_certificate(self.lib_env, "cert")
     )
コード例 #6
0
 def test_client_net_import_certificate(self):
     self.base_test(
         lambda: lib.client_net_import_certificate(self.lib_env, "cert")
     )