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