Ejemplo n.º 1
0
    def test_validate_add_causal_relationship_action_with_invalid_source(self):

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

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

        # Test assertion
        self._test_assert_with_fault_result(result, error_msgs[3])
    def test_validate_add_causal_relationship_action_wrong_tgt_category(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('123', 'a1')

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

        # Test assertion
        self._test_assert_with_fault_result(result, 132)
Ejemplo n.º 3
0
    def test_validate_add_causal_relationship_action(self):

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

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

        # Test action and assertions
        self._test_assert_with_correct_result(result)
    def test_validate_add_causal_relationship_action_with_invalid_source(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('a1', 'unknown')

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

        # Test assertion
        self._test_assert_with_fault_result(result, 3)
    def test_validate_add_causal_relationship_action(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('a1', 'a2')

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

        # Test action and assertions
        self._test_assert_with_correct_result(result)
Ejemplo n.º 6
0
    def test_validate_add_causal_relationship_action_wrong_tgt_category(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('123', 'a1')

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

        # Test assertion
        self._test_assert_with_fault_result(result, 132)
Ejemplo n.º 7
0
    def test_validate_add_causal_relationship_action_with_invalid_source(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('a1', 'unknown')

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

        # Test assertion
        self._test_assert_with_fault_result(result, 3)
Ejemplo n.º 8
0
    def test_validate_add_causal_relationship_action(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('a1', 'a2')

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

        # Test action and assertions
        self._test_assert_with_correct_result(result)
Ejemplo n.º 9
0
    def test_validate_add_causal_relationship_action_without_source(self):

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

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

        # Test assertion
        self._test_assert_with_fault_result(result, error_msgs[130])
    def test_validate_add_causal_relationship_action_without_source(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('a1', 'a2')
        action[TemplateFields.ACTION_TARGET].pop(TemplateFields.SOURCE, None)

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

        # Test assertion
        self._test_assert_with_fault_result(result, 130)
Ejemplo n.º 11
0
    def test_validate_add_causal_relationship_action_without_source(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_add_causal_relationship_action('a1', 'a2')
        action[TemplateFields.ACTION_TARGET].pop(TemplateFields.SOURCE, None)

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

        # Test assertion
        self._test_assert_with_fault_result(result, 130)