def test_allowedContentTypesExit2(self): """ Constrains are acquired, parent folder is Plone Site """ behavior = ISelectableConstrainTypes(self.folder) types = behavior._getAddableTypesFor(self.portal, self.folder) behavior.setConstrainTypesMode(constrains.ACQUIRE) self.assertEqual(types, behavior.allowedContentTypes())
def test_allowedContentTypesExit2(self): """ Constrains are acquired, parent folder is Plone Site """ behavior = ISelectableConstrainTypes(self.folder) types = behavior._getAddableTypesFor(self.portal, self.folder) behavior.setConstrainTypesMode(constrains.ACQUIRE) self.assertEqual(types, behavior.allowedContentTypes())
def test_allowedContentTypesExit1(self): """ Constrains are disabled, use the portal ones """ behavior = ISelectableConstrainTypes(self.folder) types = behavior._getAddableTypesFor(self.portal, self.folder) behavior.setConstrainTypesMode(constrains.DISABLED) self.assertEqual(types, behavior.allowedContentTypes())
def test_allowedContentTypesExit1(self): """ Constrains are disabled, use the portal ones """ behavior = ISelectableConstrainTypes(self.folder) types = behavior._getAddableTypesFor(self.portal, self.folder) behavior.setConstrainTypesMode(constrains.DISABLED) self.assertEqual(types, behavior.allowedContentTypes())