Kirti Savalia(OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-bug-889093-yml-ksa into
lp:openobject-addons.
Requested reviews:
Rucha (Open ERP) (rpa-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-889093-yml-ksa/+merge/83923
->Add demo data for product category with account information
->check real time valuation for stock value.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-889093-yml-ksa/+merge/83923
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-bug-889093-yml-ksa.
=== modified file 'purchase/__openerp__.py'
--- purchase/__openerp__.py 2011-11-16 13:43:36 +0000
+++ purchase/__openerp__.py 2011-11-30 11:40:56 +0000
@@ -67,6 +67,7 @@
'test/process/run_scheduler.yml',
'test/process/merge_order.yml',
'test/process/edi_purchase_order.yml',
+ 'test/process/real_time_valuation.yml',
'test/ui/print_report.yml',
'test/ui/duplicate_order.yml',
'test/ui/delete_order.yml',
=== modified file 'purchase/purchase_demo.xml'
--- purchase/purchase_demo.xml 2011-11-13 22:53:42 +0000
+++ purchase/purchase_demo.xml 2011-11-30 11:40:56 +0000
@@ -14,6 +14,13 @@
<field eval="80.0" name="schedule_range"/>
</record>
+ <record id="product.product_category_rawmaterial0" model="product.category">
+ <field name="parent_id" ref="product.product_category_otherproducts0"/>
+ <field name="property_stock_account_input_categ" ref="account.fas"/>
+ <field name="property_stock_account_output_categ" ref="account.o_income"/>
+ <field name="property_stock_valuation_account_id" ref="account.stk"/>
+ <field name="property_stock_journal" ref="stock.stock_journal"/>
+ </record>
</data>
</openerp>
=== added file 'purchase/test/process/real_time_valuation.yml'
--- purchase/test/process/real_time_valuation.yml 1970-01-01 00:00:00 +0000
+++ purchase/test/process/real_time_valuation.yml 2011-11-30 11:40:56 +0000
@@ -0,0 +1,42 @@
+-
+ In order to test real time stock valuation flow,I start by creating a new product 'Sugar'
+-
+ !record {model: product.product, id: product_sugar_id_50kg}:
+ name: Sugar
+ procure_method: make_to_stock
+ supply_method: buy
+ cost_method: standard
+ standard_price: 3600.0
+ uom_id: product.product_uom_kgm
+ uom_po_id: product.product_uom_gram
+ valuation: real_time
+ categ_id: product.product_category_rawmaterial0
+-
+ I create a draft Purchase Order
+-
+ !record {model: purchase.order, id: purchase_order_sugar}:
+ partner_id: base.res_partner_agrolait
+ partner_address_id: base.res_partner_address_8invoice
+ pricelist_id: 1
+ order_line:
+ - product_id: product_sugar_id_50kg
+ product_qty: 1.0
+ product_uom: product.product_uom_gram
+ price_unit: 3600000
+ name: 'Sugar'
+ date_planned: '2011-08-31'
+-
+ I confirm the purchase order
+-
+ !workflow {model: purchase.order, ref: purchase_order_sugar, action: purchase_confirm}
+-
+ I check that the invoice of order and values.
+-
+ !python {model: purchase.order}: |
+ purchase_order = self.browse(cr, uid, ref("purchase_order_sugar"))
+ for purchase_line in purchase_order.order_line:
+ assert purchase_line.price_unit == 3600000.0
+ assert len(purchase_order.invoice_ids) == 1, "Invoice should be generated."
+ for invoice_line in purchase_order.invoice_ids:
+ for data in invoice_line.invoice_line:
+ assert data.price_unit == 3600000.0, "unit price is not same, got %s, expected 3600000.0"%(purchase_line.price_unit,)
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp