account_reconcile_model_strict_match_amount: Fix tests for v14.0

This commit is contained in:
Akim Juillerat
2021-10-29 15:03:16 +02:00
committed by nguyenhk
parent 37f1df7241
commit 0a5792ecf9

View File

@@ -39,8 +39,7 @@ class TestAccountReconcileModelStrictMatchAmount(TestReconciliationMatchingRules
cls.bank_line_s_3 = cls.env["account.bank.statement.line"].create( cls.bank_line_s_3 = cls.env["account.bank.statement.line"].create(
{ {
"statement_id": cls.bank_st_s.id, "statement_id": cls.bank_st_s.id,
"name": "ABC001XYZ", "payment_ref": "ABC001XYZ",
"payment_ref": "REF0003",
"partner_id": cls.partner_s_3.id, "partner_id": cls.partner_s_3.id,
"amount": 135, "amount": 135,
"sequence": 1, "sequence": 1,
@@ -49,8 +48,7 @@ class TestAccountReconcileModelStrictMatchAmount(TestReconciliationMatchingRules
cls.bank_line_s_4 = cls.env["account.bank.statement.line"].create( cls.bank_line_s_4 = cls.env["account.bank.statement.line"].create(
{ {
"statement_id": cls.bank_st_s.id, "statement_id": cls.bank_st_s.id,
"name": "ABC002XYZ", "payment_ref": "ABC002XYZ",
"payment_ref": "REF0004",
"partner_id": cls.partner_s_4.id, "partner_id": cls.partner_s_4.id,
"amount": 270, "amount": 270,
"sequence": 2, "sequence": 2,
@@ -59,8 +57,7 @@ class TestAccountReconcileModelStrictMatchAmount(TestReconciliationMatchingRules
cls.bank_line_s_5 = cls.env["account.bank.statement.line"].create( cls.bank_line_s_5 = cls.env["account.bank.statement.line"].create(
{ {
"statement_id": cls.bank_st_s.id, "statement_id": cls.bank_st_s.id,
"name": "ABC003XYZ", "payment_ref": "ABC003XYZ",
"payment_ref": "REF0005",
"partner_id": cls.partner_s_5.id, "partner_id": cls.partner_s_5.id,
"amount": 405, "amount": 405,
"sequence": 3, "sequence": 3,
@@ -69,13 +66,14 @@ class TestAccountReconcileModelStrictMatchAmount(TestReconciliationMatchingRules
cls.bank_line_s_6 = cls.env["account.bank.statement.line"].create( cls.bank_line_s_6 = cls.env["account.bank.statement.line"].create(
{ {
"statement_id": cls.bank_st_s.id, "statement_id": cls.bank_st_s.id,
"name": "ABC004XYZ", "payment_ref": "ABC004XYZ",
"payment_ref": "REF0006",
"partner_id": cls.partner_s_6.id, "partner_id": cls.partner_s_6.id,
"amount": 540, "amount": 540,
"sequence": 4, "sequence": 4,
} }
) )
cls.bank_st_s.balance_end_real = cls.bank_st_s.balance_end
cls.bank_st_s.button_post()
def test_auto_reconcile_strict_match_100(self): def test_auto_reconcile_strict_match_100(self):
my_rule = self.env["account.reconcile.model"].create( my_rule = self.env["account.reconcile.model"].create(
@@ -120,21 +118,25 @@ class TestAccountReconcileModelStrictMatchAmount(TestReconciliationMatchingRules
self.bank_line_s_3.id: { self.bank_line_s_3.id: {
"aml_ids": [self.invoice_line_s_5.id], "aml_ids": [self.invoice_line_s_5.id],
"model": my_rule, "model": my_rule,
"status": "reconciled",
"partner": self.partner_s_3, "partner": self.partner_s_3,
}, },
self.bank_line_s_4.id: { self.bank_line_s_4.id: {
"aml_ids": [self.invoice_line_s_6.id], "aml_ids": [self.invoice_line_s_6.id],
"model": my_rule, "model": my_rule,
"status": "reconciled",
"partner": self.partner_s_4, "partner": self.partner_s_4,
}, },
self.bank_line_s_5.id: { self.bank_line_s_5.id: {
"aml_ids": [self.invoice_line_s_7.id], "aml_ids": [self.invoice_line_s_7.id],
"model": my_rule, "model": my_rule,
"status": "reconciled",
"partner": self.partner_s_5, "partner": self.partner_s_5,
}, },
self.bank_line_s_6.id: { self.bank_line_s_6.id: {
"aml_ids": [self.invoice_line_s_8.id], "aml_ids": [self.invoice_line_s_8.id],
"model": my_rule, "model": my_rule,
"status": "reconciled",
"partner": self.partner_s_6, "partner": self.partner_s_6,
}, },
}, },