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)
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)
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)
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])
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)