~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to out_step/test/out_step.yml

  • Committer: jf
  • Date: 2011-12-30 09:08:24 UTC
  • mfrom: (395.8.8 UF-661)
  • Revision ID: jf@tempo4-20111230090824-4zbrgeyqqu4z4so3
UF-661 [MERGE] Financing contracts: Export CSV File

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
2
  Creating a res.partner record
 
3
 
4
  !record {model: res.partner, id: res_partner_a0}:
 
5
    credit_limit: 0.0
 
6
    debit_limit: 0.0
 
7
    name: A
 
8
    supplier: true
 
9
    
 
10
 
11
  Creating a res.partner.address record
 
12
 
13
  !record {model: res.partner.address, id: res_partner_address_0}:
 
14
    partner_id: res_partner_a0
 
15
    street: A
 
16
 
 
17
 
18
  Creating a product.product record
 
19
 
20
  !record {model: product.product, id: product_product_p0}:
 
21
    default_code: P0
 
22
    name: product 0 test
 
23
    
 
24
 
25
  Creating a sale.order record
 
26
 
27
  !record {model: sale.order, id: sale_order_so0}:
 
28
    partner_id: res_partner_a0
 
29
    partner_invoice_id: res_partner_address_0
 
30
    partner_order_id: res_partner_address_0
 
31
    partner_shipping_id: res_partner_address_0
 
32
    pricelist_id: product.list0
 
33
    shop_id: sale.shop  
 
34
    
 
35
 
36
  Creating a sale.order.line record
 
37
 
38
  !record {model: sale.order.line, id: sale_order_line_p0}:
 
39
    order_id: sale_order_so0
 
40
    price_unit: 1.0
 
41
    product_id: product_product_p0
 
42
    product_uom: product.product_uom_unit
 
43
    product_uom_qty: 1.0
 
44
    type: make_to_stock
 
45
    
 
46
-
 
47
 
 
48
  I validate the sale order
 
49
 
 
50
-
 
51
  !python {model: sale.order}: |
 
52
    import netsvc
 
53
    wf_service = netsvc.LocalService("workflow")
 
54
    wf_service.trg_validate(uid, 'sale.order', ref("sale_order_so0"), 'order_confirm', cr)
 
55
    
 
56
-
 
57
 
 
58
  I check the draft picking creation and create picking object.
 
59
  And confirm the stock.picking and process.
 
60
 
 
61
-
 
62
  !python {model: stock.picking}: |
 
63
    ids = self.search(cr, uid, [('sale_id', '=', ref("sale_order_so0")), ('state', '=', 'draft')], context=context)
 
64
    assert len(ids) == 1, 'number of created draft picking is wrong, 1 - %s'%len(ids)
 
65
    # test the button
 
66
    delivered = self.read(cr, uid, ids[0], ['delivered'], context=context)['delivered']
 
67
    assert not delivered, 'delivered is set to True - %s'%delivered
 
68
    self.set_delivered(cr, uid, ids, context=context)
 
69
    delivered = self.read(cr, uid, ids[0], ['delivered'], context=context)['delivered']
 
70
    assert delivered, 'delivered is not set to True - %s'%delivered
 
71