Fill unit price of purchase line in test scenario
Since 2f25450e11f6 the unit price is no more filled if there is no supplier price or previous purchase.
This commit is contained in:
@@ -369,6 +369,7 @@ Now we will use a product with different unit of measure::
|
||||
>>> purchase_line = purchase.lines.new()
|
||||
>>> purchase_line.product = product_by5
|
||||
>>> purchase_line.quantity = 1.0
|
||||
>>> purchase_line.unit_price = Decimal('5.0000')
|
||||
>>> purchase.click('quote')
|
||||
>>> purchase.click('confirm')
|
||||
|
||||
|
||||
@@ -158,9 +158,11 @@ Purchase composed and kit products::
|
||||
>>> line = purchase.lines.new()
|
||||
>>> line.product = composed_product
|
||||
>>> line.quantity = 1
|
||||
>>> line.unit_price = Decimal('5.0000')
|
||||
>>> line = purchase.lines.new()
|
||||
>>> line.product = kit
|
||||
>>> line.quantity = 2
|
||||
>>> line.unit_price = Decimal('26.0000')
|
||||
>>> purchase.click('quote')
|
||||
>>> len(purchase.lines)
|
||||
4
|
||||
|
||||
@@ -81,9 +81,10 @@ Create Supplier Service::
|
||||
>>> template.list_price = Decimal(20)
|
||||
>>> template.account_category = account_category
|
||||
>>> service, = template.products
|
||||
>>> service.cost_price = Decimal(20)
|
||||
>>> service_supplier = template.product_suppliers.new()
|
||||
>>> service_supplier.party = supplier
|
||||
>>> service_supplier_price = service_supplier.prices.new()
|
||||
>>> service_supplier_price.unit_price = Decimal('20.0000')
|
||||
>>> template.save()
|
||||
>>> service, = template.products
|
||||
>>> service_supplier, = template.product_suppliers
|
||||
|
||||
@@ -63,6 +63,9 @@ Create products::
|
||||
>>> template.list_price = Decimal('10.000')
|
||||
>>> template.purchasable = True
|
||||
>>> template.account_category = account_category
|
||||
>>> product_supplier = template.product_suppliers.new(party=supplier)
|
||||
>>> ps_price = product_supplier.prices.new()
|
||||
>>> ps_price.unit_price = Decimal('8.0000')
|
||||
>>> template.save()
|
||||
>>> product1, = template.products
|
||||
>>> product1.cost_price = Decimal('8.000')
|
||||
|
||||
+1
-2
@@ -91,8 +91,6 @@ Create product::
|
||||
>>> template.list_price = Decimal('10')
|
||||
>>> template.cost_price_method = 'average'
|
||||
>>> template.account_category = account_category
|
||||
>>> product, = template.products
|
||||
>>> product.cost_price = Decimal('5')
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
|
||||
@@ -134,6 +132,7 @@ Purchase 5 products::
|
||||
>>> purchase.lines.append(purchase_line)
|
||||
>>> purchase_line.product = product
|
||||
>>> purchase_line.quantity = 5.0
|
||||
>>> purchase_line.unit_price = Decimal('5.0000')
|
||||
>>> purchase.click('quote')
|
||||
>>> purchase.click('confirm')
|
||||
>>> purchase.click('process')
|
||||
|
||||
Reference in New Issue
Block a user