Merge lp:~unifield-team/unifield-addons/UF_558_tests_fixes into lp:unifield-addons

Proposed by jftempo
Status: Merged
Merged at revision: 4512
Proposed branch: lp:~unifield-team/unifield-addons/UF_558_tests_fixes
Merge into: lp:unifield-addons
Diff against target: 253 lines (+55/-1)
11 files modified
account/invoice.py (+12/-1)
purchase/purchase_unit_test.xml (+6/-0)
purchase/test/procurement_buy.yml (+2/-0)
sale/test/advance_invoice.yml (+4/-0)
sale/test/invoice_on_ordered_qty.yml (+2/-0)
sale/test/invoice_on_shipped_qty.yml (+2/-0)
sale/test/manual_order_policy.yml (+6/-0)
sale/test/picking_order_policy.yml (+6/-0)
sale/test/postpaid_order_policy.yml (+5/-0)
sale/test/prepaid_order_policy.yml (+6/-0)
sale/test/so_make_line_invoice.yml (+4/-0)
To merge this branch: bzr merge lp:~unifield-team/unifield-addons/UF_558_tests_fixes
Reviewer Review Type Date Requested Status
UniField Dev Team Pending
Review via email: mp+87015@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'account/invoice.py'
--- account/invoice.py 2011-10-05 14:55:12 +0000
+++ account/invoice.py 2011-12-28 14:00:43 +0000
@@ -783,6 +783,17 @@
783 line.append((0,0,val))783 line.append((0,0,val))
784 return line784 return line
785785
786 def _hook_period_id(self, cr, uid, inv, context={}):
787 """
788 Redefine period from invoice date
789 """
790 # Some verifications
791 if not context:
792 context = {}
793 if not inv:
794 return False
795 return self.pool.get('account.period').search(cr, uid, [('date_start','<=',inv.date_invoice or time.strftime('%Y-%m-%d')),('date_stop','>=',inv.date_invoice or time.strftime('%Y-%m-%d')), ('company_id', '=', inv.company_id.id)])
796
786 def action_move_create(self, cr, uid, ids, *args):797 def action_move_create(self, cr, uid, ids, *args):
787 """Creates invoice related analytics and financial move lines"""798 """Creates invoice related analytics and financial move lines"""
788 ait_obj = self.pool.get('account.invoice.tax')799 ait_obj = self.pool.get('account.invoice.tax')
@@ -916,7 +927,7 @@
916 }927 }
917 period_id = inv.period_id and inv.period_id.id or False928 period_id = inv.period_id and inv.period_id.id or False
918 if not period_id:929 if not period_id:
919 period_ids = self.pool.get('account.period').search(cr, uid, [('date_start','<=',inv.date_invoice or time.strftime('%Y-%m-%d')),('date_stop','>=',inv.date_invoice or time.strftime('%Y-%m-%d')), ('company_id', '=', inv.company_id.id)])930 period_ids = self._hook_period_id(cr, uid, inv, context=context)
920 if period_ids:931 if period_ids:
921 period_id = period_ids[0]932 period_id = period_ids[0]
922 if period_id:933 if period_id:
923934
=== modified file 'purchase/purchase_unit_test.xml'
--- purchase/purchase_unit_test.xml 2011-01-14 00:11:01 +0000
+++ purchase/purchase_unit_test.xml 2011-12-28 14:00:43 +0000
@@ -48,6 +48,12 @@
48 <test expr="invoice_ids[0].state">draft</test>48 <test expr="invoice_ids[0].state">draft</test>
49 </assert>49 </assert>
5050
51 <!-- Disallow analytic distribution verification -->
52 <function model="account.invoice" name="write">
53 <value model="purchase.order" eval="[obj(ref('test_purchase_1')).invoice_ids[0].id]" />
54 <value eval="{'from_yml_test': True}"/>
55 </function>
56
51 <workflow model="account.invoice" action="invoice_open">57 <workflow model="account.invoice" action="invoice_open">
52 <value model="purchase.order" eval="obj(ref('test_purchase_1')).invoice_ids[0].id" />58 <value model="purchase.order" eval="obj(ref('test_purchase_1')).invoice_ids[0].id" />
53 </workflow>59 </workflow>
5460
=== modified file 'purchase/test/procurement_buy.yml'
--- purchase/test/procurement_buy.yml 2011-10-17 11:57:34 +0000
+++ purchase/test/procurement_buy.yml 2011-12-28 14:00:43 +0000
@@ -73,6 +73,8 @@
73 !python {model: purchase.order}: |73 !python {model: purchase.order}: |
74 procurement_obj = self.pool.get('procurement.order')74 procurement_obj = self.pool.get('procurement.order')
75 proc_ids = procurement_obj.browse(cr, uid, [ref('procurement_order_testcase0')])[0]75 proc_ids = procurement_obj.browse(cr, uid, [ref('procurement_order_testcase0')])[0]
76 # Avoir analytic distribution error
77 self.write(cr, uid, [proc_ids.purchase_id.id], {'from_yml_test': True})
76 import netsvc78 import netsvc
77 wf_service = netsvc.LocalService("workflow")79 wf_service = netsvc.LocalService("workflow")
78 wf_service.trg_validate(uid, 'purchase.order',proc_ids.purchase_id.id,'purchase_confirm', cr)80 wf_service.trg_validate(uid, 'purchase.order',proc_ids.purchase_id.id,'purchase_confirm', cr)
7981
=== modified file 'sale/test/advance_invoice.yml'
--- sale/test/advance_invoice.yml 2011-01-14 00:11:01 +0000
+++ sale/test/advance_invoice.yml 2011-12-28 14:00:43 +0000
@@ -53,6 +53,8 @@
53 import netsvc53 import netsvc
54 wf_service = netsvc.LocalService("workflow")54 wf_service = netsvc.LocalService("workflow")
55 invoice_ids = so.invoice_ids55 invoice_ids = so.invoice_ids
56 # Avoir analytic distribution error
57 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
56 for invoice in invoice_ids:58 for invoice in invoice_ids:
57 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)59 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
58-60-
@@ -112,6 +114,8 @@
112 import netsvc114 import netsvc
113 wf_service = netsvc.LocalService("workflow")115 wf_service = netsvc.LocalService("workflow")
114 invoice_ids = so.invoice_ids116 invoice_ids = so.invoice_ids
117 # Avoir analytic distribution error
118 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
115 for invoice in invoice_ids:119 for invoice in invoice_ids:
116 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)120 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
117-121-
118122
=== modified file 'sale/test/invoice_on_ordered_qty.yml'
--- sale/test/invoice_on_ordered_qty.yml 2011-01-14 00:11:01 +0000
+++ sale/test/invoice_on_ordered_qty.yml 2011-12-28 14:00:43 +0000
@@ -96,6 +96,8 @@
96 import netsvc96 import netsvc
97 wf_service = netsvc.LocalService("workflow")97 wf_service = netsvc.LocalService("workflow")
98 invoice_ids = so.invoice_ids98 invoice_ids = so.invoice_ids
99 # Avoid analytic distribution error
100 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
99 for invoice in invoice_ids:101 for invoice in invoice_ids:
100 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)102 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
101-103-
102104
=== modified file 'sale/test/invoice_on_shipped_qty.yml'
--- sale/test/invoice_on_shipped_qty.yml 2011-12-28 13:02:53 +0000
+++ sale/test/invoice_on_shipped_qty.yml 2011-12-28 14:00:43 +0000
@@ -111,6 +111,8 @@
111 import netsvc111 import netsvc
112 wf_service = netsvc.LocalService("workflow")112 wf_service = netsvc.LocalService("workflow")
113 invoice_ids = so.invoice_ids113 invoice_ids = so.invoice_ids
114 # Avoir analytic distribution error
115 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
114 for invoice in invoice_ids:116 for invoice in invoice_ids:
115 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)117 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
116-118-
117119
=== modified file 'sale/test/manual_order_policy.yml'
--- sale/test/manual_order_policy.yml 2011-09-21 09:54:22 +0000
+++ sale/test/manual_order_policy.yml 2011-12-28 14:00:43 +0000
@@ -48,6 +48,8 @@
48 import netsvc48 import netsvc
49 wf_service = netsvc.LocalService("workflow")49 wf_service = netsvc.LocalService("workflow")
50 invoice_ids = so.invoice_ids50 invoice_ids = so.invoice_ids
51 # Avoid analytic distribution error
52 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
51 for invoice in invoice_ids:53 for invoice in invoice_ids:
52 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)54 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
53-55-
@@ -173,6 +175,8 @@
173 import netsvc175 import netsvc
174 wf_service = netsvc.LocalService("workflow")176 wf_service = netsvc.LocalService("workflow")
175 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])177 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
178 # Avoid analytic distribution error
179 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
176 for pur in pur_ids:180 for pur in pur_ids:
177 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)181 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)
178-182-
@@ -189,6 +193,8 @@
189 import netsvc193 import netsvc
190 wf_service = netsvc.LocalService("workflow")194 wf_service = netsvc.LocalService("workflow")
191 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])195 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
196 # Avoid analytic distribution error
197 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
192 for pur in pur_ids:198 for pur in pur_ids:
193 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)199 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)
194-200-
195201
=== modified file 'sale/test/picking_order_policy.yml'
--- sale/test/picking_order_policy.yml 2011-12-28 11:17:13 +0000
+++ sale/test/picking_order_policy.yml 2011-12-28 14:00:43 +0000
@@ -84,6 +84,8 @@
84 import netsvc84 import netsvc
85 wf_service = netsvc.LocalService("workflow")85 wf_service = netsvc.LocalService("workflow")
86 invoice_ids = so.invoice_ids86 invoice_ids = so.invoice_ids
87 # Avoid analytic distribution error
88 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
87 for invoice in invoice_ids:89 for invoice in invoice_ids:
88 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)90 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
89-91-
@@ -178,6 +180,8 @@
178 import netsvc180 import netsvc
179 wf_service = netsvc.LocalService("workflow")181 wf_service = netsvc.LocalService("workflow")
180 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])182 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
183 # Avoid analytic distribution error
184 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
181 for pur in pur_ids:185 for pur in pur_ids:
182 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)186 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)
183-187-
@@ -194,6 +198,8 @@
194 import netsvc198 import netsvc
195 wf_service = netsvc.LocalService("workflow")199 wf_service = netsvc.LocalService("workflow")
196 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])200 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
201 # Avoid analytic distribution error
202 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
197 for pur in pur_ids:203 for pur in pur_ids:
198 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)204 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)
199-205-
200206
=== modified file 'sale/test/postpaid_order_policy.yml'
--- sale/test/postpaid_order_policy.yml 2011-09-21 09:54:22 +0000
+++ sale/test/postpaid_order_policy.yml 2011-12-28 14:00:43 +0000
@@ -172,6 +172,8 @@
172 import netsvc172 import netsvc
173 wf_service = netsvc.LocalService("workflow")173 wf_service = netsvc.LocalService("workflow")
174 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])174 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
175 # Avoid analytic distribution error
176 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
175 for pur in pur_ids:177 for pur in pur_ids:
176 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)178 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)
177-179-
@@ -188,6 +190,8 @@
188 import netsvc190 import netsvc
189 wf_service = netsvc.LocalService("workflow")191 wf_service = netsvc.LocalService("workflow")
190 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])192 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
193 # Avoid analytic distribution error
194 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
191 for pur in pur_ids:195 for pur in pur_ids:
192 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)196 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)
193-197-
@@ -263,6 +267,7 @@
263 import netsvc267 import netsvc
264 wf_service = netsvc.LocalService("workflow")268 wf_service = netsvc.LocalService("workflow")
265 invoice_ids = so.invoice_ids269 invoice_ids = so.invoice_ids
270 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
266 for invoice in invoice_ids:271 for invoice in invoice_ids:
267 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)272 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
268-273-
269274
=== modified file 'sale/test/prepaid_order_policy.yml'
--- sale/test/prepaid_order_policy.yml 2011-12-28 11:17:13 +0000
+++ sale/test/prepaid_order_policy.yml 2011-12-28 14:00:43 +0000
@@ -51,6 +51,8 @@
51 import netsvc51 import netsvc
52 wf_service = netsvc.LocalService("workflow")52 wf_service = netsvc.LocalService("workflow")
53 invoice_ids = so.invoice_ids53 invoice_ids = so.invoice_ids
54 # Avoid analytic distribution error
55 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
54 for invoice in invoice_ids:56 for invoice in invoice_ids:
55 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)57 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
56-58-
@@ -187,6 +189,8 @@
187 import netsvc189 import netsvc
188 wf_service = netsvc.LocalService("workflow")190 wf_service = netsvc.LocalService("workflow")
189 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])191 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
192 # Avoid analytic distribution error
193 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
190 for pur in pur_ids:194 for pur in pur_ids:
191 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)195 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_confirm', cr)
192-196-
@@ -203,6 +207,8 @@
203 import netsvc207 import netsvc
204 wf_service = netsvc.LocalService("workflow")208 wf_service = netsvc.LocalService("workflow")
205 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])209 pur_ids = pur_obj.search(cr, uid, [('origin','=',so.name)])
210 # Avoid analytic distribution error
211 pur_obj.write(cr, uid, pur_ids, {'from_yml_test': True})
206 for pur in pur_ids:212 for pur in pur_ids:
207 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)213 wf_service.trg_validate(uid, 'purchase.order',pur,'purchase_approve', cr)
208-214-
209215
=== modified file 'sale/test/so_make_line_invoice.yml'
--- sale/test/so_make_line_invoice.yml 2011-01-14 00:11:01 +0000
+++ sale/test/so_make_line_invoice.yml 2011-12-28 14:00:43 +0000
@@ -78,6 +78,8 @@
78 import netsvc78 import netsvc
79 wf_service = netsvc.LocalService("workflow")79 wf_service = netsvc.LocalService("workflow")
80 invoice_ids = so.invoice_ids80 invoice_ids = so.invoice_ids
81 # Avoir analytic distribution error
82 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
81 for invoice in invoice_ids:83 for invoice in invoice_ids:
82 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)84 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
83-85-
@@ -163,6 +165,8 @@
163 import netsvc165 import netsvc
164 wf_service = netsvc.LocalService("workflow")166 wf_service = netsvc.LocalService("workflow")
165 invoice_ids = so.invoice_ids167 invoice_ids = so.invoice_ids
168 # Avoid analytic distribution error
169 self.write(cr, uid, [x.id for x in invoice_ids], {'from_yml_test': True})
166 for invoice in invoice_ids:170 for invoice in invoice_ids:
167 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)171 wf_service.trg_validate(uid, 'account.invoice',invoice.id,'invoice_open', cr)
168-172-

Subscribers

People subscribed via source and target branches

to all changes: