5
5
6
6
7
7
class TestSaleCancelReason (TransactionCase ):
8
+ @classmethod
9
+ def setUpClass (cls ):
10
+ super ().setUpClass ()
11
+ SaleOrder = cls .env ["sale.order" ]
12
+ CancelReason = cls .env ["sale.order.cancel.reason" ]
13
+ cls .reason = CancelReason .create ({"name" : "Canceled for tests" })
14
+ cls .partner = cls .env .ref ("base.res_partner_2" )
15
+ cls .product = cls .env .ref ("product.product_product_7" )
16
+ cls .sale_order = SaleOrder .create (
17
+ {
18
+ "partner_id" : cls .partner .id ,
19
+ "order_line" : [
20
+ (0 , 0 , {"product_id" : cls .product .id , "product_uom_qty" : 8 })
21
+ ],
22
+ }
23
+ )
24
+
8
25
def test_sale_order_cancel_reason (self ):
9
26
"""
10
27
- Cancel a sales order with the wizard asking for the reason
@@ -21,19 +38,3 @@ def test_sale_order_cancel_reason(self):
21
38
self .sale_order .state , "cancel" , "the sale order should be canceled"
22
39
)
23
40
self .assertEqual (self .sale_order .cancel_reason_id .id , self .reason .id )
24
-
25
- def setUp (self ):
26
- super (TestSaleCancelReason , self ).setUp ()
27
- SaleOrder = self .env ["sale.order" ]
28
- CancelReason = self .env ["sale.order.cancel.reason" ]
29
- self .reason = CancelReason .create ({"name" : "Canceled for tests" })
30
- self .partner = self .env .ref ("base.res_partner_2" )
31
- self .product = self .env .ref ("product.product_product_7" )
32
- self .sale_order = SaleOrder .create (
33
- {
34
- "partner_id" : self .partner .id ,
35
- "order_line" : [
36
- (0 , 0 , {"product_id" : self .product .id , "product_uom_qty" : 8 })
37
- ],
38
- }
39
- )
0 commit comments