Commit 8479953d authored by Romain Courteaud's avatar Romain Courteaud

slapos_erp5: test: use the same Sale Supply for Computer and Software

parent ddf2372b
...@@ -458,27 +458,20 @@ class TestSlapOSVirtualMasterScenario(TestSlapOSVirtualMasterScenarioMixin): ...@@ -458,27 +458,20 @@ class TestSlapOSVirtualMasterScenario(TestSlapOSVirtualMasterScenarioMixin):
"instance product", project, public_server_software, public_instance_type "instance product", project, public_server_software, public_instance_type
) )
self.logout()
self.login(sale_person.getUserId())
sale_supply = self.portal.sale_supply_module.newContent( sale_supply = self.portal.sale_supply_module.newContent(
portal_type="Sale Supply", portal_type="Sale Supply",
title="price for %s" % software_product.getRelativeUrl(), title="price for %s" % project.getRelativeUrl(),
source_project_value=project, source_project_value=project,
price_currency_value=currency price_currency_value=currency
) )
# XXX Put price in sale supply module
sale_supply.newContent( sale_supply.newContent(
portal_type="Sale Supply Line", portal_type="Sale Supply Line",
base_price=9, base_price=9,
resource_value=software_product resource_value=software_product
) )
sale_supply.validate()
sale_supply = self.portal.sale_supply_module.newContent(
portal_type="Sale Supply",
title="price for compute node",
source_project_value=project,
price_currency_value=currency
)
# XXX Put price in sale supply module
sale_supply.newContent( sale_supply.newContent(
portal_type="Sale Supply Line", portal_type="Sale Supply Line",
base_price=99, base_price=99,
...@@ -605,13 +598,13 @@ class TestSlapOSVirtualMasterScenario(TestSlapOSVirtualMasterScenarioMixin): ...@@ -605,13 +598,13 @@ class TestSlapOSVirtualMasterScenario(TestSlapOSVirtualMasterScenarioMixin):
# 5 (can reduce to 2) assignment # 5 (can reduce to 2) assignment
# 16 simulation mvt # 16 simulation mvt
# 3 packing list / line # 3 packing list / line
# 4 sale supply / line # 3 sale supply / line
# 2 sale trade condition # 2 sale trade condition
# 1 software installation # 1 software installation
# 1 software instance # 1 software instance
# 1 software product # 1 software product
# 3 subscription requests # 3 subscription requests
self.assertRelatedObjectCount(project, 52) self.assertRelatedObjectCount(project, 51)
self.checkERP5StateBeforeExit() self.checkERP5StateBeforeExit()
......
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