[IMP] event_sale: Adapt tests to work with/without demo data
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user