Commit ebd1b3fd authored by Jérome Perrin's avatar Jérome Perrin

make createCategories work for subclasses even if they do not have

self.category_tool attribute


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@22898 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent c54deda3
...@@ -79,33 +79,34 @@ class TestOrderMixin: ...@@ -79,33 +79,34 @@ class TestOrderMixin:
Light install create only base categories, so we create Light install create only base categories, so we create
some categories for testing them some categories for testing them
""" """
category_tool = self.portal.portal_categories
size_category_list = ['Baby', 'Child', 'Man', 'Woman'] size_category_list = ['Baby', 'Child', 'Man', 'Woman']
if len(self.category_tool.size.contentValues()) == 0 : if len(category_tool.size.contentValues()) == 0 :
for category_id in size_category_list: for category_id in size_category_list:
o = self.category_tool.size.newContent(portal_type='Category', o = category_tool.size.newContent(portal_type='Category',
id=category_id) id=category_id)
for category_id in ['32', '34']: for category_id in ['32', '34']:
o = self.category_tool.size.Child.newContent(portal_type='Category', o = category_tool.size.Child.newContent(portal_type='Category',
id=category_id) id=category_id)
colour_category_list = ['blue', 'green'] colour_category_list = ['blue', 'green']
if len(self.category_tool.colour.contentValues()) == 0 : if len(category_tool.colour.contentValues()) == 0 :
for category_id in colour_category_list: for category_id in colour_category_list:
o = self.category_tool.colour.newContent(portal_type='Category', o = category_tool.colour.newContent(portal_type='Category',
id=category_id) id=category_id)
industrial_phase_category_list = ['phase1', 'phase2', industrial_phase_category_list = ['phase1', 'phase2',
'supply_phase1', 'supply_phase2'] 'supply_phase1', 'supply_phase2']
if len(self.category_tool.industrial_phase.contentValues()) == 0: if len(category_tool.industrial_phase.contentValues()) == 0:
for category_id in industrial_phase_category_list: for category_id in industrial_phase_category_list:
o = self.category_tool.industrial_phase.newContent( o = category_tool.industrial_phase.newContent(
portal_type='Category', portal_type='Category',
id=category_id) id=category_id)
product_line_category_list = ['apparel', ] product_line_category_list = ['apparel', ]
if len(self.category_tool.product_line.contentValues()) == 0: if len(category_tool.product_line.contentValues()) == 0:
for category_id in product_line_category_list: for category_id in product_line_category_list:
o = self.category_tool.product_line.newContent( o = category_tool.product_line.newContent(
portal_type='Category', portal_type='Category',
id=category_id) id=category_id)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment