[Checkins] SVN: zope.index/trunk/src/zope/index/text/tests/test_queryparser.py 100% coverage for zope.index.text.queryparser module.
Tres Seaver
tseaver at palladion.com
Wed Jun 10 23:26:13 EDT 2009
Log message for revision 100829:
100% coverage for zope.index.text.queryparser module.
Changed:
U zope.index/trunk/src/zope/index/text/tests/test_queryparser.py
-=-
Modified: zope.index/trunk/src/zope/index/text/tests/test_queryparser.py
===================================================================
--- zope.index/trunk/src/zope/index/text/tests/test_queryparser.py 2009-06-11 03:05:57 UTC (rev 100828)
+++ zope.index/trunk/src/zope/index/text/tests/test_queryparser.py 2009-06-11 03:26:12 UTC (rev 100829)
@@ -25,7 +25,7 @@
return QueryParser
def _makeOne(self, lexicon=None):
- if lexicon is None
+ if lexicon is None:
lexicon = self._makeLexicon()
return self._getTargetClass()(lexicon)
@@ -165,7 +165,8 @@
from zope.index.text.parsetree import AndNode
from zope.index.text.parsetree import AtomNode
parser = self._makeOne()
- self._expect(parser, "foo bar", AndNode([AtomNode("foo"), AtomNode("bar")]))
+ self._expect(parser, "foo bar",
+ AndNode([AtomNode("foo"), AtomNode("bar")]))
def test012(self):
from zope.index.text.parsetree import PhraseNode
@@ -176,7 +177,8 @@
from zope.index.text.parsetree import AndNode
from zope.index.text.parsetree import AtomNode
parser = self._makeOne()
- self._expect(parser, "((foo bar))", AndNode([AtomNode("foo"), AtomNode("bar")]))
+ self._expect(parser, "((foo bar))",
+ AndNode([AtomNode("foo"), AtomNode("bar")]))
def test014(self):
from zope.index.text.parsetree import PhraseNode
@@ -216,14 +218,15 @@
from zope.index.text.parsetree import PhraseNode
parser = self._makeOne()
self._expect(parser, 'booh -"foo bar"',
- AndNode([AtomNode("booh"),
+ AndNode([AtomNode("booh"),
NotNode(PhraseNode(["foo", "bar"]))]))
def test019(self):
from zope.index.text.parsetree import AndNode
+ from zope.index.text.parsetree import AtomNode
parser = self._makeOne()
self._expect(parser, 'foo"bar"',
- AndNode([AtomNode("foo"), AtomNode("bar")]))
+ AndNode([AtomNode("foo"), AtomNode("bar")]))
def test020(self):
from zope.index.text.parsetree import AndNode
@@ -250,8 +253,8 @@
from zope.index.text.parsetree import AtomNode
from zope.index.text.parsetree import GlobNode
parser = self._makeOne()
- self._expect(parser, "foo* bar", AndNode([GlobNode("foo*"),
- AtomNode("bar")]))
+ self._expect(parser, "foo* bar",
+ AndNode([GlobNode("foo*"), AtomNode("bar")]))
def test101(self):
parser = self._makeOne()
@@ -378,6 +381,13 @@
parser = self._makeOne()
self._expect(parser, 'stop OR foo', AtomNode("foo"), ["stop"])
+ def test207(self):
+ from zope.index.text.parsetree import AndNode
+ from zope.index.text.parsetree import AtomNode
+ parser = self._makeOne()
+ self._expect(parser, 'foo AND bar NOT stop',
+ AndNode([AtomNode("foo"), AtomNode("bar")]), ["stop"])
+
def test301(self):
parser = self._makeOne()
self._failure(parser, 'stop')
More information about the Checkins
mailing list