Files
contract/contract_digitized_signature/tests/test_contract_tracking.py
2021-03-08 15:13:39 -05:00

27 lines
996 B
Python

# Copyright 2017 Tecnativa - Vicent Cubells
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo.tests import common
class TestContractSignatureTracking(common.SavepointCase):
@classmethod
def setUpClass(cls):
super(TestContractSignatureTracking, cls).setUpClass()
# Simple 1x1 transparent base64 encoded GIF
cls.image = "R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
def test_contract_signature_tracking(self):
partner = self.env["res.partner"].create({"name": "test partner"})
self.contract = self.env["contract.contract"].create(
{
"name": "Test Contract",
"customer_signature": self.image,
"partner_id": partner.id,
}
)
message = self.env["mail.message"].search(
[("res_id", "=", self.contract.id)], order="id desc", limit=1
)
self.assertIn("Signature has been created.", message.body)