Пример #1
0
    def test_transforms_input_types_are_complete_after_installation(self):
        portal = self.layer['portal']
        portal_transforms = getToolByName(portal, 'portal_transforms')
        util = RegistrationUtility(portal, None)

        transform = portal_transforms[TIKA_TRANSFORM_NAME]
        filtered_types = list(util.filter_types_to_registered_ones_only(TYPES))
        self.assertEquals(set(filtered_types), set(transform.inputs))
Пример #2
0
    def test_transforms_input_types_are_complete_after_installation(self):
        portal = self.layer['portal']
        portal_transforms = getToolByName(portal, 'portal_transforms')
        util = RegistrationUtility(portal, None)

        transform = portal_transforms[TIKA_TRANSFORM_NAME]
        filtered_types = list(util.filter_types_to_registered_ones_only(TYPES))
        self.assertEquals(set(filtered_types), set(transform.inputs))
Пример #3
0
    def test_attempting_to_install_with_existing_transform_policy_raises(self):
        portal = self.layer['portal']
        setup_tool = getToolByName(portal, 'portal_setup')
        #transform_tool = getUtility(IPortalTransformsTool)

        util = RegistrationUtility(portal, logger)
        util.unregister_transform_policy("text/plain")
        util.register_transform_policy("text/plain", 'some_transform')

        with self.assertRaises(TransformException):
            setup_tool.runAllImportStepsFromProfile('profile-ftw.tika:default',
                                                    purge_old=False)
Пример #4
0
    def test_attempting_to_install_with_existing_transform_policy_raises(self):
        portal = self.layer['portal']
        setup_tool = getToolByName(portal, 'portal_setup')
        #transform_tool = getUtility(IPortalTransformsTool)

        util = RegistrationUtility(portal, logger)
        util.unregister_transform_policy("text/plain")
        util.register_transform_policy("text/plain", 'some_transform')

        with self.assertRaises(TransformException):
            setup_tool.runAllImportStepsFromProfile('profile-ftw.tika:default',
                                                    purge_old=False)