+ self.assertEqual(self._parse('xxx and yyy'),
+ ('AND', ('NAME', 'xxx'), ('NAME', 'yyy'))
+ )
+ self.assertEqual(self._parse('xxx or yyy'),
+ ('OR', ('NAME', 'xxx'), ('NAME', 'yyy'))
+ )
+ self.assertEqual(self._parse('xxx OR yyy'),
+ ('OR', ('NAME', 'xxx'), ('NAME', 'yyy'))
+ )
+ self.assertEqual(self._parse('not xxx'),
+ ('NOT', ('NAME', 'xxx'))
+ )
+ self.assertEqual(self._parse('NOT xxx'),
+ ('NOT', ('NAME', 'xxx'))
+ )