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

« back to all changes in this revision

Viewing changes to specific_locations/test/specific_locations.yml

  • Committer: Quentin THEURET
  • Date: 2011-08-01 15:03:53 UTC
  • mto: This revision was merged to the branch mainline in revision 279.
  • Revision ID: qt@tempo-consulting.fr-20110801150353-gqbh2mz7qbwu0q5c
UF-382 [ADD] Added the sales_followup module

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
    
2
 
3
 
  Creating a res.partner record
4
 
5
 
  !record {model: res.partner, id: res_partner_a0}:
6
 
    credit_limit: 0.0
7
 
    debit_limit: 0.0
8
 
    name: A
9
 
    supplier: true
10
 
    
11
 
12
 
  Creating a res.partner.address record
13
 
14
 
  !record {model: res.partner.address, id: res_partner_address_0}:
15
 
    partner_id: res_partner_a0
16
 
    street: A
17
 
    
18
 
19
 
  Creating a res.partner record
20
 
21
 
  !record {model: res.partner, id: res_partner_b0}:
22
 
    credit_limit: 0.0
23
 
    debit_limit: 0.0
24
 
    name: B
25
 
    supplier: true
26
 
    
27
 
28
 
  Creating a res.partner.address record
29
 
30
 
  !record {model: res.partner.address, id: res_partner_address_1}:
31
 
    partner_id: res_partner_b0
32
 
    street: B
33
 
    
34
 
-
35
 
  Creating a product.product record
36
 
37
 
  !record {model: product.product, id: product_product_p0}:
38
 
    standard_price: 1.0
39
 
    valuation: manual_periodic
40
 
    volume: 0.0
41
 
    warranty: 0.0
42
 
    weight: 0.0
43
 
    weight_net: 0.0
44
 
    categ_id: product.cat0
45
 
    cost_method: standard
46
 
    mes_type: fixed
47
 
    name: P
48
 
    procure_method: make_to_stock
49
 
    standard_price: 160.0
50
 
    supply_method: buy
51
 
    type: product
52
 
    uom_id: product.product_uom_unit
53
 
    uom_po_id: product.product_uom_unit
54
 
    
55
 
-
56
 
 
57
 
  I create the locations and warehouse
58
 
  
59
 
-
60
 
  !record {model: stock.location, id: stock_location_0}:
61
 
    name: Input
62
 
    location_category: stock
63
 
    
64
 
-
65
 
 
66
 
  I create the locations and warehouse
67
 
  
68
 
-
69
 
    
70
 
  !record {model: stock.location, id: stock_location_1}:
71
 
    name: Stock
72
 
    location_category: stock
73
 
    
74
 
-
75
 
 
76
 
  I create the locations and warehouse
77
 
  
78
 
-
79
 
    
80
 
  !record {model: stock.location, id: stock_location_2}:
81
 
    name: Output
82
 
    location_category: stock
83
 
    
84
 
-
85
 
 
86
 
  I create the locations and warehouse
87
 
  
88
 
-
89
 
    
90
 
  !record {model: stock.warehouse, id: stock_warehouse_0}:
91
 
    name: Warehouse
92
 
    lot_input_id: stock_location_0
93
 
    lot_stock_id: stock_location_1
94
 
    lot_output_id: stock_location_2
95
 
    
96
 
-
97
 
 
98
 
  I create the order point, with stock as location
99
 
  
100
 
-
101
 
 
102
 
  !record {model: stock.warehouse.orderpoint, id: orderpoint_0}:
103
 
    name: Orderpoint
104
 
    warehouse_id: stock_warehouse_0
105
 
    product_id: product_product_p0
106
 
    product_uom: product.product_uom_unit
107
 
    location_id: stock_location_1
108
 
    product_min_qty: 500
109
 
    product_max_qty: 1000
110
 
    qty_multiple: 1
111
 
    active: True
112
 
    
113
 
-
114
 
 
115
 
  I run the scheduler
116
 
  
117
 
-
118
 
 
119
 
  !function {model: procurement.order, name: run_scheduler}:
120
 
    - model: procurement.order
121
 
      search: "[]"
122
 
 
123
 
-
124
 
 
125
 
  Test the procurement locatino
126
 
  
127
 
-
128
 
 
129
 
 
130
 
  !python {model: procurement.order}: |
131
 
    
132
 
    # look for the procurement corresponding to the created product, must be in exception
133
 
    pro_ids = self.search(cr, uid, [('product_id', '=', ref("product_product_p0"))], context=context)
134
 
    
135
 
    assert self.browse(cr, uid, pro_ids[0], context=context).location_id.id == ref("stock_location_0"), 'location of procurement is wrong, found %i, should be %i'%(self.browse(cr, uid, pro_ids[0], context=context).location_id.id,ref("stock_location_0")) 
136