コード例 #1
0
    def test_success(self, mock_find):
        mock_find.return_value = []
        reporter = MockLibraryReportProcessor()

        lib._validate_level_target_devices_does_not_exist(
            reporter, "tree", "level", "target_type", "target_value",
            "devices")

        mock_find.assert_called_once_with("tree", "level", "target_type",
                                          "target_value", "devices")
        assert_report_item_list_equal(reporter.report_item_list, [])
コード例 #2
0
    def test_success(self, mock_find):
        mock_find.return_value = []
        reporter = MockLibraryReportProcessor()

        lib._validate_level_target_devices_does_not_exist(
            reporter, "tree", "level", "target_type", "target_value", "devices"
        )

        mock_find.assert_called_once_with(
            "tree", "level", "target_type", "target_value", "devices"
        )
        assert_report_item_list_equal(reporter.report_item_list, [])
コード例 #3
0
    def test_error(self, mock_find):
        mock_find.return_value = ["element"]
        reporter = MockLibraryReportProcessor()

        lib._validate_level_target_devices_does_not_exist(
            reporter, "tree", "level", "target_type", "target_value",
            "devices")

        mock_find.assert_called_once_with("tree", "level", "target_type",
                                          "target_value", "devices")
        report = [(severity.ERROR,
                   report_codes.CIB_FENCING_LEVEL_ALREADY_EXISTS, {
                       "devices": "devices",
                       "target_type": "target_type",
                       "target_value": "target_value",
                       "level": "level",
                   }, None)]
        assert_report_item_list_equal(reporter.report_item_list, report)
コード例 #4
0
    def test_success(self, mock_find):
        mock_find.return_value = []

        report_list = lib._validate_level_target_devices_does_not_exist(
            "tree", "level", "target_type", "target_value", ["devices"])

        mock_find.assert_called_once_with("tree", "level", "target_type",
                                          "target_value", ["devices"])
        assert_report_item_list_equal(report_list, [])
コード例 #5
0
    def test_error(self, mock_find):
        mock_find.return_value = ["element"]
        reporter = MockLibraryReportProcessor()

        lib._validate_level_target_devices_does_not_exist(
            reporter, "tree", "level", "target_type", "target_value", "devices"
        )

        mock_find.assert_called_once_with(
            "tree", "level", "target_type", "target_value", "devices"
        )
        report = [(
            severity.ERROR,
            report_codes.CIB_FENCING_LEVEL_ALREADY_EXISTS,
            {
                "devices": "devices",
                "target_type": "target_type",
                "target_value": "target_value",
                "level": "level",
            },
            None
        )]
        assert_report_item_list_equal(reporter.report_item_list, report)