Commit 7f5fde67 authored by Romain Courteaud's avatar Romain Courteaud

slapos_accounting: testSlapOSAccountingRule: factorise Sale Supply creation

parent b39e24fc
...@@ -454,20 +454,8 @@ class TestDefaultPaymentRule(SlapOSTestCaseMixin): ...@@ -454,20 +454,8 @@ class TestDefaultPaymentRule(SlapOSTestCaseMixin):
class TestHostingSubscriptionSimulation(SlapOSTestCaseMixin): class TestHostingSubscriptionSimulation(SlapOSTestCaseMixin):
def _prepare(self): def _prepare(self):
software_product, _, _, _, _, self.instance_tree = self.bootstrapAllocableInstanceTree(is_accountable=True) software_product, _, _, _, _, self.instance_tree = self.bootstrapAllocableInstanceTree(is_accountable=True, base_price=9)
project = software_product.getFollowUpValue() project = software_product.getFollowUpValue()
sale_supply = self.portal.sale_supply_module.newContent(
portal_type="Sale Supply",
destination_project_value=project,
price_currency=project.Project_getAccountingCurrency()
)
sale_supply.newContent(
portal_type="Sale Supply Line",
base_price=9,
resource_value=software_product
)
sale_supply.validate()
self.tic()
trade_condition = project.getSpecialiseValue() trade_condition = project.getSpecialiseValue()
# This test expect no accounting. # This test expect no accounting.
......
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