oca-ocb-core/odoo-bringout-oca-ocb-survey/survey/tests/test_ir_http.py
Ernad Husremovic 2d3ee4855a 19.0 vanilla
2026-03-09 09:30:27 +01:00

19 lines
1,014 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.tests import TransactionCase
class TestIrHttp(TransactionCase):
def test_is_survey_frontend(self):
IrHttp = self.env['ir.http']
self.assertTrue(IrHttp._is_survey_frontend('/survey/test'))
self.assertTrue(IrHttp._is_survey_frontend('/fr_BE/survey/test'))
self.assertTrue(IrHttp._is_survey_frontend('/fr/survey/test'))
self.assertTrue(IrHttp._is_survey_frontend('/hr/survey/test')) # we can't avoid that (hr is a language anyway)
self.assertFalse(IrHttp._is_survey_frontend('/hr/event/test'))
self.assertFalse(IrHttp._is_survey_frontend('/event'))
self.assertFalse(IrHttp._is_survey_frontend('/event/survey/test'))
self.assertFalse(IrHttp._is_survey_frontend('/eveNT/survey/test'))
self.assertFalse(IrHttp._is_survey_frontend('/fr_BE/event/test'))
self.assertFalse(IrHttp._is_survey_frontend('/fr/event/test'))