コード例 #1
0
    def test_reimport_actions(self):
        from collective.cart.core.tests.test_setup import get_action
        self.assertIsNotNone(get_action(self.portal, 'object', 'article-list'))

        category = getattr(getToolByName(self.portal, 'portal_actions'), 'object')
        category.manage_delObjects(['article-list'])

        with self.assertRaises(AttributeError):
            get_action(self.portal, 'object', 'article-list')

        from collective.cart.shopping.upgrades import reimport_actions
        reimport_actions(self.portal)

        self.assertIsNotNone(get_action(self.portal, 'object', 'article-list'))
コード例 #2
0
 def test_actions__object_stock__visible(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertTrue(action.visible)
コード例 #3
0
 def test_actions__object_stock__permissions(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(action.permissions, ('Modify portal content',))
コード例 #4
0
 def test_actions__object_stock__available_expr(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(
         action.available_expr, 'python: object.restrictedTraverse("is-article")()')
コード例 #5
0
 def test_actions__object_stock__url_expr(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(
         action.url_expr, 'string:${globals_view/getCurrentFolderUrl}/@@stock')
コード例 #6
0
 def test_actions__object_stock__description(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(action.description, '')
コード例 #7
0
 def test_actions__object_stock__title(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(action.title, 'Stock')
コード例 #8
0
 def test_actions__object_stock__i18n_domain(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(action.i18n_domain, 'collective.cart.shopping')
コード例 #9
0
 def test_actions__object_stock__meta_type(self):
     action = get_action(self.portal, 'object', 'stock')
     self.assertEqual(action.meta_type, 'CMF Action')