Files
server-backend/server_action_sort/tests/test_module.py

26 lines
983 B
Python

# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo.tests.common import TransactionCase
class TestModule(TransactionCase):
def setUp(self):
super().setUp()
self.action_server = self.env.ref("server_action_sort.sort_action_server_lines")
self.line_1 = self.env.ref("server_action_sort.sort_action_server_lines_line_1")
self.line_2 = self.env.ref("server_action_sort.sort_action_server_lines_line_2")
def test_action_result(self):
self.assertEqual(self.line_1.sequence, 1)
self.assertEqual(self.line_2.sequence, 2)
# Reorder lines
self.action_server.with_context(
active_model="ir.actions.server", active_ids=[self.action_server.id]
).run()
self.assertEqual(self.line_1.sequence, 2)
self.assertEqual(self.line_2.sequence, 1)