diff --git a/addons/event_sale/tests/test_event_sale.py b/addons/event_sale/tests/test_event_sale.py index 16ca4c5a891..87a0e0cbfdc 100644 --- a/addons/event_sale/tests/test_event_sale.py +++ b/addons/event_sale/tests/test_event_sale.py @@ -36,7 +36,7 @@ class EventSaleTest(common.TransactionCase): # I create a sales order self.sale_order = self.env['sale.order'].create({ - 'partner_id': self.env.ref('base.res_partner_2').id, + 'partner_id': self.env['res.partner'].create({'name': 'My Attendee'}).id, 'note': 'Invoice after delivery', 'payment_term_id': self.env.ref('account.account_payment_term_end_following_month').id }) @@ -93,7 +93,7 @@ class EventSaleTest(common.TransactionCase): test_event_ticket = self.env['event.event.ticket'].create({ 'name': 'TestTicket', 'event_id': test_event.id, - 'product_id': 1, + 'product_id': self.env['product.product'].search([], limit=1).id, }) test_event_ticket.copy() test_event_ticket.product_id.active = False diff --git a/addons/event_sale/tests/test_event_sale_ui.py b/addons/event_sale/tests/test_event_sale_ui.py index 354b0bc425d..79932be0c79 100644 --- a/addons/event_sale/tests/test_event_sale_ui.py +++ b/addons/event_sale/tests/test_event_sale_ui.py @@ -1,8 +1,26 @@ -import odoo.tests # Part of Odoo. See LICENSE file for full copyright and licensing details. +import odoo.tests +from datetime import timedelta +from odoo.fields import Datetime + @odoo.tests.tagged('post_install', '-at_install') class TestUi(odoo.tests.HttpCase): def test_01_event_configurator(self): + 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.env.ref('event_sale.product_product_event').id, + }, { + 'name': 'VIP', + 'event_id': event.id, + 'product_id': self.env.ref('event_sale.product_product_event').id, + }]) self.start_tour("/web", 'event_configurator_tour', login="admin")