Beispiel #1
0
    def test_validate_set_state_action_with_invalid_target_id(self):

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

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

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

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

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

        # Test assertions
        self._test_assert_with_fault_result(result, 3)
Beispiel #3
0
    def test_validate_set_state_action(self):

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

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

        # Test Assertions
        self._test_assert_with_correct_result(result)
    def test_validate_set_state_action(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_set_state_action('123')

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

        # Test Assertions
        self._test_assert_with_correct_result(result)
Beispiel #5
0
    def test_validate_set_state_action_with_invalid_target_id(self):

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

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

        # Test assertions
        self._test_assert_with_fault_result(result, 3)
Beispiel #6
0
    def test_validate_set_state_action(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_set_state_action('123')

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

        # Test Assertions
        self._test_assert_with_correct_result(result)
Beispiel #7
0
    def test_validate_set_state_action_without_state_property(self):

        # Test setup
        ids = ['123', '456', '789']
        action = self._create_set_state_action('123')
        action[TemplateFields.PROPERTIES].pop(TemplateFields.STATE, None)

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

        # Test assertions
        self._test_assert_with_fault_result(result, error_msgs[128])
Beispiel #8
0
    def test_validate_set_state_action_without_target_id(self):

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

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

        # Test assertions
        self._test_assert_with_fault_result(result, error_msgs[129])
    def test_validate_set_state_action_without_state_property(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_set_state_action('123')
        action[TemplateFields.PROPERTIES].pop(TemplateFields.STATE, None)

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

        # Test assertions
        self._test_assert_with_fault_result(result, 128)
    def test_validate_set_state_action_without_target_id(self):

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

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

        # Test assertions
        self._test_assert_with_fault_result(result, 129)
Beispiel #11
0
    def test_validate_set_state_action_without_state_property(self):

        # Test setup
        idx = DEFINITIONS_INDEX_MOCK.copy()
        action = self._create_set_state_action('123')
        action[TemplateFields.PROPERTIES].pop(TemplateFields.STATE, None)

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

        # Test assertions
        self._test_assert_with_fault_result(result, 128)
Beispiel #12
0
    def test_validate_set_state_action_without_target_id(self):

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

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

        # Test assertions
        self._test_assert_with_fault_result(result, 129)