Files
enterprise-addons/l10n_eu_iot_scale_cert/tests/test_scale_checksum.py
T

19 lines
649 B
Python

import re
from odoo.tests import HttpCase
from odoo.tests.common import tagged
from odoo.addons.l10n_eu_iot_scale_cert.controllers.expected_checksum import EXPECTED_CHECKSUM
@tagged('post_install_l10n', 'post_install', '-at_install')
class TestScaleChecksum(HttpCase):
def test_checksum_matches_expected(self):
self.authenticate("admin", "admin")
response = self.url_open("/scale_checksum")
self.assertEqual(response.status_code, 200)
checksum_match = re.search(r"GLOBAL HASH: (\S+)", response.text)
self.assertIsNotNone(checksum_match)
self.assertEqual(checksum_match[1], EXPECTED_CHECKSUM)