Commit af77d81e authored by Nicolas Wavrant's avatar Nicolas Wavrant

SQUASH! erp5_pdm_ui_test: validate product used in tests

parent 51bd6859
...@@ -17,11 +17,6 @@ business_process = 'business_process_module/erp5_default_business_process' ...@@ -17,11 +17,6 @@ business_process = 'business_process_module/erp5_default_business_process'
quantity = 1 quantity = 1
resource_value = portal.product_module["erp5_pdm_ui_test_product"]
if resource_value.getValidationState() != "validated":
resource_value.validate()
resource_value.setQuantityUnit('unit')
# Create an order or a packing list # Create an order or a packing list
if state in ['planned', 'ordered']: if state in ['planned', 'ordered']:
module = portal.getDefaultModule(order_portal_type) module = portal.getDefaultModule(order_portal_type)
......
...@@ -15,18 +15,28 @@ source_site_title = "erp5_pdm_ui_test_source_site_title" ...@@ -15,18 +15,28 @@ source_site_title = "erp5_pdm_ui_test_source_site_title"
destination_site_id = "erp5_pdm_ui_test_destination_site" destination_site_id = "erp5_pdm_ui_test_destination_site"
destination_site_title = "erp5_pdm_ui_test_destination_site_title" destination_site_title = "erp5_pdm_ui_test_destination_site_title"
quantity_unit_category = portal.portal_categories.quantity_unit
# validate rules # validate rules
for rule in portal.portal_rules.objectValues(): for rule in portal.portal_rules.objectValues():
if rule.getValidationState() != 'validated': if rule.getValidationState() != 'validated':
rule.validate() rule.validate()
# Create resource # Create resource
if getattr(quantity_unit_category, "unit", None) is None:
quantity_unit_category.newContent(
portal_type="Category",
id="unit"
)
module = portal.getDefaultModule(resource_portal_type) module = portal.getDefaultModule(resource_portal_type)
resource = module.newContent( resource = module.newContent(
portal_type=resource_portal_type, portal_type=resource_portal_type,
id=resource_id, id=resource_id,
title=resource_title title=resource_title,
quantity_unit='unit',
) )
resource.validate()
# Create site categories # Create site categories
base_category = portal.restrictedTraverse('portal_categories/site') base_category = portal.restrictedTraverse('portal_categories/site')
......
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