def test_validate_raise_alarm_action(self):
        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('123')

        # Test action and assertions
        result = validator.validate_raise_alarm_action(action, idx)

        # Test Assertions
        self._test_assert_with_correct_result(result)
示例#2
0
    def test_validate_raise_alarm_action(self):
        # Test setup
        ids = ['123', '456', '789']
        action = self._create_raise_alarm_action('123')

        # Test action and assertions
        result = validator.validate_raise_alarm_action(action, ids)

        # Test Assertions
        self._test_assert_with_correct_result(result)
示例#3
0
    def test_validate_raise_alarm_action(self):
        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('123')

        # Test action and assertions
        result = validator.validate_raise_alarm_action(action, idx)

        # Test Assertions
        self._test_assert_with_correct_result(result)
示例#4
0
    def test_raise_alarm_action_validate_invalid_target_id(self):

        # Test setup
        ids = ['123', '456', '789']
        action = self._create_raise_alarm_action('unknown')

        # Test action
        result = validator.validate_raise_alarm_action(action, ids)

        # Test assertions
        self._test_assert_with_fault_result(result, error_msgs[3])
    def test_raise_alarm_action_validate_invalid_target_id(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('unknown')

        # Test action
        result = validator.validate_raise_alarm_action(action, idx)

        # Test assertions
        self._test_assert_with_fault_result(result, 3)
示例#6
0
    def test_raise_alarm_action_validate_invalid_target_id(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('unknown')

        # Test action
        result = validator.validate_raise_alarm_action(action, idx)

        # Test assertions
        self._test_assert_with_fault_result(result, 3)
示例#7
0
    def test_validate_raise_alarm_action_without_alarm_name(self):

        # Test setup
        ids = ['123', '456', '789']
        action = self._create_raise_alarm_action('abc')
        action[TemplateFields.PROPERTIES].pop(TemplateFields.ALARM_NAME)

        # Test action
        result = validator.validate_raise_alarm_action(action, ids)

        # Test assertions
        self._test_assert_with_fault_result(result, error_msgs[125])
示例#8
0
    def test_validate_raise_alarm_action_without_target_id(self):

        # Test setup
        ids = ['123', '456', '789']
        action = self._create_raise_alarm_action('123')
        action[TemplateFields.ACTION_TARGET].pop(TemplateFields.TARGET)

        # Test action
        result = validator.validate_raise_alarm_action(action, ids)

        # Test assertions
        self._test_assert_with_fault_result(result, error_msgs[127])
    def test_validate_raise_alarm_action_without_alarm_name(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('abc')
        action[TemplateFields.PROPERTIES].pop(TemplateFields.ALARM_NAME)

        # Test action
        result = validator.validate_raise_alarm_action(action, idx)

        # Test assertions
        self._test_assert_with_fault_result(result, 125)
    def test_validate_raise_alarm_action_without_target_id(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('123')
        action[TemplateFields.ACTION_TARGET].pop(TemplateFields.TARGET)

        # Test action
        result = validator.validate_raise_alarm_action(action, idx)

        # Test assertions
        self._test_assert_with_fault_result(result, 127)
示例#11
0
    def test_validate_raise_alarm_action_without_alarm_name(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('abc')
        action[TemplateFields.PROPERTIES].pop(TemplateFields.ALARM_NAME)

        # Test action
        result = validator.validate_raise_alarm_action(action, idx)

        # Test assertions
        self._test_assert_with_fault_result(result, 125)
示例#12
0
    def test_validate_raise_alarm_action_without_target_id(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_raise_alarm_action('123')
        action[TemplateFields.ACTION_TARGET].pop(TemplateFields.TARGET)

        # Test action
        result = validator.validate_raise_alarm_action(action, idx)

        # Test assertions
        self._test_assert_with_fault_result(result, 127)