equal
deleted
inserted
replaced
369 rset = self.execute(u'Any X WHERE X has_text "foobar"') |
369 rset = self.execute(u'Any X WHERE X has_text "foobar"') |
370 self.assertEquals(rset.searched_text(), 'foobar') |
370 self.assertEquals(rset.searched_text(), 'foobar') |
371 rset = self.execute(u'Any X WHERE X has_text %(text)s', {'text' : 'foo'}) |
371 rset = self.execute(u'Any X WHERE X has_text %(text)s', {'text' : 'foo'}) |
372 self.assertEquals(rset.searched_text(), 'foo') |
372 self.assertEquals(rset.searched_text(), 'foo') |
373 |
373 |
|
374 def test_union_limited_rql(self): |
|
375 rset = self.execute('(Any X,N WHERE X is Bookmark, X title N)' |
|
376 ' UNION ' |
|
377 '(Any X,N WHERE X is CWGroup, X name N)') |
|
378 rset.limit(2, 10, inplace=True) |
|
379 self.assertEquals(rset.limited_rql(), |
|
380 'Any A,B LIMIT 2 OFFSET 10 ' |
|
381 'WITH A,B BEING (' |
|
382 '(Any X,N WHERE X is Bookmark, X title N) ' |
|
383 'UNION ' |
|
384 '(Any X,N WHERE X is CWGroup, X name N)' |
|
385 ')') |
374 |
386 |
375 if __name__ == '__main__': |
387 if __name__ == '__main__': |
376 unittest_main() |
388 unittest_main() |