@@ -112,7 +112,7 @@ def setUpClass(cls):
112112 def tearDownClass (self ):
113113 unlink_payment_on_cancel_of_invoice (0 )
114114
115- def test_payment_date_recalculate (self ):
115+ def test_payment_date_recalculation (self ):
116116 posting_date = getdate ()
117117 new_posting_date = add_days (posting_date , 5 )
118118
@@ -123,29 +123,25 @@ def test_payment_date_recalculate(self):
123123 "invoice_portion" : 100 ,
124124 "credit_days" : 2 ,
125125 }
126- ).insert ()
126+ ).save ()
127127
128128 ptt = frappe .get_doc (
129129 {
130130 "doctype" : "Payment Terms Template" ,
131131 "template_name" : "Test Template Recalc" ,
132132 "terms" : [{"payment_term" : payment_term .name , "invoice_portion" : 100 , "credit_days" : 2 }],
133133 }
134- ).insert ()
134+ ).save ()
135135
136136 si = create_sales_invoice (do_not_save = 1 )
137+ si .set_posting_time = 1
137138 si .posting_date = posting_date
138139 si .payment_terms_template = ptt .name
139- si .set_missing_values ()
140- si .set_payment_schedule ()
141- si .set_due_date ()
142- si .insert ()
143-
140+ si .save ()
144141 self .assertEqual (si .payment_schedule [0 ].due_date , add_days (posting_date , 2 ))
145142
146- si = frappe .get_doc ("Sales Invoice" , si .name )
147-
148- recalculate_payment_due_date (new_posting_date , si .payment_schedule )
143+ si .update ({"posting_date" : new_posting_date })
144+ si .save ()
149145
150146 self .assertEqual (si .payment_schedule [0 ].due_date , add_days (new_posting_date , 2 ))
151147
0 commit comments