[16.0][IMP] rma: rma group state

This commit is contained in:
chafique.delli
2024-03-25 12:35:44 +01:00
committed by AaronHForgeFlow
parent 6c67346b08
commit 9e74dedb9a
3 changed files with 94 additions and 19 deletions

View File

@@ -1083,3 +1083,13 @@ class TestRma(common.TransactionCase):
self.assertTrue(partner, "Partner is not defined or False")
moves = picking.move_ids
self.assertEqual(len(moves), 1, "Incorrect number of moves created")
def test_09_rma_state(self):
rma = self.rma_customer_id
self.assertEqual(rma.state, "approved")
rma.rma_line_ids.action_rma_draft()
self.assertEqual(rma.state, "draft")
rma.action_rma_approve()
self.assertEqual(
rma.rma_line_ids.mapped("state"), ["approved", "approved", "approved"]
)