Verify that normalize_domain() works.
-
!python {model: res.partner}: |
- from osv.expression import expression
+ from osv import expression
norm_domain = domain = ['&',(1,'=',1),('a','=','b')]
- assert norm_domain == expression.normalize_domain(domain), "Normalized domains should be left untouched"
+ assert norm_domain == expression.normalize(domain), "Normalized domains should be left untouched"
domain = [('x','in',['y','z']),('a.v','=','e'),'|','|',('a','=','b'),'!',('c','>','d'),('e','!=','f'),('g','=','h')]
norm_domain = ['&','&','&'] + domain
- assert norm_domain == expression.normalize_domain(domain), "Non-normalized domains should be properly normalized"
+ assert norm_domain == expression.normalize(domain), "Non-normalized domains should be properly normalized"