Odoo18-Base/addons/event_sale/tests/test_event_sale_ui.py
2025-01-06 10:57:38 +07:00

43 lines
1.4 KiB
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from datetime import timedelta
from odoo.fields import Datetime
from odoo.tests import HttpCase, tagged
@tagged('post_install', '-at_install')
class TestUi(HttpCase):
def test_event_configurator(self):
# self.env["account.chart.template"].try_loading('generic_coa', self.env.company)
self.env['account.tax.group'].create(
{'name': 'Test Account Tax Group', 'company_id': self.env.company.id}
)
self.tax_10 = self.env['account.tax'].sudo().create({
'name': 'Tax 10',
'amount': 10,
})
self.product_event = self.env.ref('event_product.product_product_event')
self.product_event.taxes_id = [(6, 0, self.tax_10.ids)]
event = self.env['event.event'].create({
'name': 'Design Fair Los Angeles',
'date_begin': Datetime.now() + timedelta(days=1),
'date_end': Datetime.now() + timedelta(days=5),
})
self.env['event.event.ticket'].create([{
'name': 'Standard',
'event_id': event.id,
'product_id': self.product_event.id,
}, {
'name': 'VIP',
'event_id': event.id,
'product_id': self.product_event.id,
}])
self.start_tour("/odoo", 'event_configurator_tour', login="admin")