self.assertEqual(parser.parse('!xxx&yyy&zzz|ooo'),
('OR', ('AND', ('AND', ('NOT', ('NAME', 'xxx')), ('NAME', 'yyy')), ('NAME', 'zzz')), ('NAME', 'ooo'))
)
self.assertEqual(parser.parse('!xxx&yyy&zzz|ooo'),
('OR', ('AND', ('AND', ('NOT', ('NAME', 'xxx')), ('NAME', 'yyy')), ('NAME', 'zzz')), ('NAME', 'ooo'))
)