Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import test_sale_terms_template, test_sale_order

View File

@@ -0,0 +1,22 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo.tests.common import TransactionCase
class TestSaleOrder(TransactionCase):
def setUp(self):
super().setUp()
self.term_template = self.env["sale.terms_template"].create(
{
"name": "My terms and conditions template",
"text": "<p>Terms template ${object.partner_id.name}</p>",
}
)
self.sale_order = self.env.ref("sale.sale_order_2")
def test_on_change_term_template(self):
self.assertEqual(self.sale_order.note, False)
self.sale_order.terms_template_id = self.term_template
self.sale_order._onchange_terms_template_id()
self.assertEqual(
self.sale_order.note, "<p>Terms template ${object.partner_id.name}</p>"
)

View File

@@ -0,0 +1,31 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo.tests.common import TransactionCase
class TestSaleTermsTemplate(TransactionCase):
def setUp(self):
super().setUp()
self.term_template = self.env["sale.terms_template"].create(
{
"name": "My terms and conditions template",
"text": "<p>Terms template ${object.partner_id.name}</p>",
}
)
self.sale_order = self.env.ref("sale.sale_order_2")
def test_get_value(self):
self.assertEqual(
self.term_template.get_value(self.sale_order),
"<p>Terms template ${object.partner_id.name}</p>",
)
def test_get_value_with_translation(self):
self.env["res.lang"]._activate_lang("fr_BE")
self.sale_order.partner_id.lang = "fr_BE"
self.term_template.with_context(lang="fr_BE").write(
{"text": "<p>Testing translated fr_BE `${object.partner_id.name}`</p>"}
)
self.assertEqual(
self.term_template.get_value(self.sale_order),
"<p>Testing translated fr_BE `${object.partner_id.name}`</p>",
)