10 lines
518 B
Python
10 lines
518 B
Python
env = self.env
|
|
course = env['education.lms.course'].search([('name', '=', 'Course No Term')], limit=1)
|
|
import odoo.osv.expression as expression
|
|
domain = [('term_id', '=', False)]
|
|
print("Is course term_id empty?", not course.term_id)
|
|
print("Does domain match in DB?", bool(env['education.lms.course'].search([('id', '=', course.id), ('term_id', '=', False)])))
|
|
# Test in-memory
|
|
domain_evaluator = expression.expression(domain, env['education.lms.course'])._process_domain()
|
|
print("Domain evaluated:", domain_evaluator)
|