From f35de070dc991035f07f2dde1e774047856f67b4 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 3 Aug 2013 08:58:24 +0200 Subject: [PATCH] [FIX] stock_location passes tests bzr revid: fp@openerp.com-20130803065824-fw9jd87r7qe14kf5 --- addons/stock/procurement.py | 2 -- .../test/stock_location_push_flow.yml | 14 +++++--------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/addons/stock/procurement.py b/addons/stock/procurement.py index 42983f5808d..a3a9178971f 100644 --- a/addons/stock/procurement.py +++ b/addons/stock/procurement.py @@ -93,11 +93,9 @@ class procurement_order(osv.osv): self.message_post(cr, uid, [procurement.id], body=_('No source location defined!'), context=context) return False move_obj = self.pool.get('stock.move') - print 'Create Move' move_dict = self._run_move_create(cr, uid, procurement, context=context) move_id = move_obj.create(cr, uid, move_dict, context=context) move_obj.action_confirm(cr, uid, [move_id], context=context) - print 'Confirm Move' self.write(cr, uid, [procurement.id], {'move_id': move_id}, context=context) return move_id return super(procurement_order, self)._run(cr, uid, procurement, context) diff --git a/addons/stock_location/test/stock_location_push_flow.yml b/addons/stock_location/test/stock_location_push_flow.yml index 2dd70a2e1b5..3a6f0a1b2c3 100644 --- a/addons/stock_location/test/stock_location_push_flow.yml +++ b/addons/stock_location/test/stock_location_push_flow.yml @@ -58,7 +58,6 @@ !record {model: stock.picking , id: stock_picking_in0}: partner_id: res_partner_address_0 company_id: base.main_company - invoice_state: none move_lines: - date_expected: !eval time.strftime('%Y-%m-%d %H:%M:%S') location_dest_id: stock.stock_location_stock @@ -69,15 +68,12 @@ product_uom: product.product_uom_unit product_uos_qty: 6.0 name: Pushed Flow Test - picking_type_id: stock.stock_picking_type_in + picking_type_id: stock.picking_type_in - I confirm picking. - !python {model: stock.picking }: | - self.draft_force_assign(cr, uid, [ref("stock_picking_in0")], {"lang": "en_US", - "search_default_available": 1, "tz": False, "active_model": "ir.ui.menu", - "contact_display": "partner_address", "active_ids": [ref("stock.menu_action_picking_tree")], - "active_id": ref("stock.menu_action_picking_tree"), }) + self.force_assign(cr, uid, [ref("stock_picking_in0")], {}) - I check that the outgoing order of the supplier is create with two move line. Stock/Input To Quality test and Quality test To Stock. @@ -85,7 +81,7 @@ I check the move is in waiting state. - !python {model: stock.picking }: | - picking_id = self.search(cr, uid, [('origin','=','Pushed Flow Test'),('type','=','out')]) + picking_id = self.search(cr, uid, [('origin','=','Pushed Flow Test'),('picking_type_id','=',ref('stock.picking_type_out'))]) if picking_id: pick=self.browse(cr,uid,picking_id[0]) for move in pick.move_lines: @@ -95,7 +91,7 @@ - !python {model: stock.picking }: | import time - picking_id = self.search(cr, uid, [('partner_id','=',ref('res_partner_microlinktechnologies0')),('type','=','in')]) + picking_id = self.search(cr, uid, [('partner_id','=',ref('res_partner_microlinktechnologies0')),('picking_type_id','=',ref('stock.picking_type_in'))]) if picking_id: pick=self.browse(cr,uid,picking_id[0]) move =pick.move_lines[0] @@ -113,7 +109,7 @@ I check the Outgoing Orders is automatically done. - !python {model: stock.picking }: | - picking_id = self.search(cr, uid, [('origin','=','Pushed Flow Test'),('type','=','out')]) + picking_id = self.search(cr, uid, [('origin','=','Pushed Flow Test'),('picking_type_id','=',ref('stock.picking_type_out'))]) if picking_id: pick=self.browse(cr,uid,picking_id[0]) assert(pick.state == 'done'), 'Picking is not in done state'