コード例 #1
0
ファイル: query_test.py プロジェクト: aecay/lovett
 def test_daughter_and(self):
     dq = Q.idoms(Q.label("NP")) & Q.idoms(Q.label("VBD"))
     c = self.d.engine.connect()
     res = c.execute(dq.sql(self.d)).fetchall()
     self.assertEqual(len(res), 1)
     self.assertEqual(self.d._reconstitute(res[0][0]), self.d[0])
コード例 #2
0
ファイル: query_test.py プロジェクト: aecay/lovett
 def setUp(self):
     self.q = Q.text("foo")
     self.q_complex = Q.label("NP") & Q.idoms(Q.text("foo"))
コード例 #3
0
ファイル: query_test.py プロジェクト: aecay/lovett
 def test_daugher(self):
     dq = Q.idoms(Q.label("ADJ"))
     c = self.d.engine.connect()
     res = c.execute(dq.sql(self.d).order_by(self.d.dom.c.parent)).fetchall()
     self.assertEqual(len(res), 1)
     self.assertEqual(self.d._reconstitute(res[0][0]), self.d[0][2])
コード例 #4
0
ファイル: query_test.py プロジェクト: aecay/lovett
 def setUp(self):
     self.l = Q.label("NP") & Q.idoms(Q.label("N"))
     self.l_oper = Q.label("NP") ^ Q.label("N")