这是一个普遍的问题。我是 odoo 单元测试的新手,我想知道如何为 Odoo Wen 控制器创建单元测试。为 Web 控制器创建单元测试的一般方法是什么,通常测试什么样的功能。这是我的代码:
class CrmSocialCustomer(http.Controller):
@http.route('/', auth='user', website=True)
def checkouts(self, **kwargs ):
Partner = request.env['res.partner']
if kwargs.get('name'):
partners = Partner.search(["|",('name','ilike',kwargs.get('name')),
"|",('facebook_account','ilike',kwargs.get('name')),
"|", ('linkedin_account','ilike',kwargs.get('name')),
('twitter_account','ilike',kwargs.get('name'))
])
else:
partners = Partner.search([])
return request.render('crm_social_customer.index',{'docs': partners})