def testGetTopLevelCategories(self): """ """ cm = ICategoryManagement(self.shop) ids = [c.getId for c in cm.getTopLevelCategories()] self.assertEqual(ids, ["category_1", "category_2"])
def testGetTopLevelCategories(self): """ """ cm = ICategoryManagement(self.shop) ids = [c.getId for c in cm.getTopLevelCategories()] self.assertEqual(ids, ["category_1", "category_2"])
def testHasParentCategory(self): """ """ cm = ICategoryManagement(self.portal.myshop.categories.category_1) self.assertEqual(cm.hasParentCategory(), False) cm = ICategoryManagement(self.portal.myshop.categories.category_1.category_11) self.assertEqual(cm.hasParentCategory(), True)
def testHasCategories(self): """ """ cm = ICategoryManagement(self.product_1) self.assertEqual(cm.hasCategories(), True) cm = ICategoryManagement(self.product_3) self.assertEqual(cm.hasCategories(), False)
def testHasCategories(self): """ """ cm = ICategoryManagement(self.shop) self.assertEqual(cm.hasCategories(), True) ids = self.shop.categories.objectIds() self.shop.categories.manage_delObjects(ids) self.assertEqual(cm.hasCategories(), False)
def testHasCategories(self): """ """ cm = ICategoryManagement(self.shop) self.assertEqual(cm.hasCategories(), True) ids = self.shop.categories.objectIds() self.shop.categories.manage_delObjects(ids) self.assertEqual(cm.hasCategories(), False)
def testGetCategories(self): """ """ cm = ICategoryManagement(self.shop) ids = [c.getId() for c in cm.getCategories()] self.failUnless("category_1" in ids) self.failUnless("category_2" in ids) self.failUnless("category_11" in ids) self.failUnless("category_111" in ids)
def testGetCategories(self): """ """ cm = ICategoryManagement(self.shop) ids = [c.getId() for c in cm.getCategories()] self.failUnless("category_1" in ids) self.failUnless("category_2" in ids) self.failUnless("category_11" in ids) self.failUnless("category_111" in ids)
def testGetCategories(self): """ """ cm = ICategoryManagement(self.portal.myshop.categories.category_1) category_ids = [c.getId() for c in cm.getCategories()] for id in ["category_11", "category_12"]: self.failUnless(id in category_ids) cm = ICategoryManagement(self.category_2) self.assertEqual(cm.getCategories(), [])
def testGetCategories_1(self): """ """ cm = ICategoryManagement(self.product_1) ids = [c.getId() for c in cm.getCategories()] self.assertEqual(ids, ["category_11"]) # adding some more self.shop.categories.invokeFactory("Category", id="category_a") self.shop.categories.invokeFactory("Category", id="category_b") self.shop.categories.category_a.addReference(self.product_1, "easyshopcategory_easyshopproduct") self.shop.categories.category_b.addReference(self.product_1, "easyshopcategory_easyshopproduct") ids = [c.getId() for c in cm.getCategories()] for id in ["category_11", "category_a", "category_b"]: self.failUnless(id in ids)
def testGetTotalCategories(self): """ """ cm = ICategoryManagement(self.portal.myshop.categories.category_1) category_ids = [c.getId() for c in cm.getTotalCategories()] for id in ["category_11", "category_12", "category_111"]: self.failUnless(id in category_ids) cm = ICategoryManagement( self.portal.myshop.categories.category_1.category_11) category_ids = [c.getId() for c in cm.getTotalCategories()] self.assertEqual(["category_111"], category_ids) cm = ICategoryManagement(self.portal.myshop.categories.category_2) self.assertEqual([], cm.getTotalCategories())
def testGetCategories_1(self): """ """ cm = ICategoryManagement(self.product_1) ids = [c.getId() for c in cm.getCategories()] self.assertEqual(ids, ["category_11"]) # adding some more self.shop.categories.invokeFactory("Category", id="category_a") self.shop.categories.invokeFactory("Category", id="category_b") self.shop.categories.category_a.addReference( self.product_1, "easyshopcategory_easyshopproduct") self.shop.categories.category_b.addReference( self.product_1, "easyshopcategory_easyshopproduct") ids = [c.getId() for c in cm.getCategories()] for id in ["category_11", "category_a", "category_b"]: self.failUnless(id in ids)
def testHasCategories(self): """ """ cm = ICategoryManagement(self.product_1) self.assertEqual(cm.hasCategories(), True) cm = ICategoryManagement(self.product_3) self.assertEqual(cm.hasCategories(), False)
def testHasCategories(self): """ """ cm = ICategoryManagement(self.portal.myshop.categories.category_1) self.assertEqual(cm.hasCategories(), True) cm = ICategoryManagement(self.portal.myshop.categories.category_2) self.assertEqual(cm.hasCategories(), False)
def testGetCategories_2(self): """No categories there """ cm = ICategoryManagement(self.product_3) self.assertEqual(cm.getCategories(), [])
def testHasParentCategory(self): """ """ cm = ICategoryManagement(self.product_1) self.assertEqual(cm.hasParentCategory(), False)
def testGetCategories_2(self): """No categories there """ cm = ICategoryManagement(self.product_3) self.assertEqual(cm.getCategories(), [])
def testHasParentCategory(self): """ """ cm = ICategoryManagement(self.product_1) self.assertEqual(cm.hasParentCategory(), False)