Log message for revision 110741: Test glob expansion PLexicon.queryLexicon.
Changed: U Zope/branches/2.12/src/Products/ZCTextIndex/tests/testZCTextIndex.py -=- Modified: Zope/branches/2.12/src/Products/ZCTextIndex/tests/testZCTextIndex.py =================================================================== --- Zope/branches/2.12/src/Products/ZCTextIndex/tests/testZCTextIndex.py 2010-04-12 12:26:40 UTC (rev 110740) +++ Zope/branches/2.12/src/Products/ZCTextIndex/tests/testZCTextIndex.py 2010-04-12 12:26:42 UTC (rev 110741) @@ -663,7 +663,35 @@ self.assertEqual(list(info['page_range']), [0, 1]) self.assertEqual(info['page_columns'], [WORDS[4:6], WORDS[6:]]) + def test_queryLexicon_words_no_globbing(self): + WORDS = 'aaa bbb ccc ddd eee fff ggg'.split() + lexicon = self._makeOne() + lexicon.sourceToWordIds(WORDS) + info = lexicon.queryLexicon(REQUEST=None, words=['aaa', 'bbb']) + self.assertEqual(info['page'], 0) + self.assertEqual(info['rows'], 20) + self.assertEqual(info['cols'], 4) + self.assertEqual(info['start_word'], 1) + self.assertEqual(info['end_word'], 2) + self.assertEqual(info['word_count'], 2) + self.assertEqual(list(info['page_range']), [0]) + self.assertEqual(info['page_columns'], [['aaa', 'bbb']]) + def test_queryLexicon_words_w_globbing(self): + WORDS = 'aaa bbb ccc ddd eee fff ggg'.split() + lexicon = self._makeOne() + lexicon.sourceToWordIds(WORDS) + info = lexicon.queryLexicon(REQUEST=None, words=['aa*', 'bbb*']) + self.assertEqual(info['page'], 0) + self.assertEqual(info['rows'], 20) + self.assertEqual(info['cols'], 4) + self.assertEqual(info['start_word'], 1) + self.assertEqual(info['end_word'], 2) + self.assertEqual(info['word_count'], 2) + self.assertEqual(list(info['page_range']), [0]) + self.assertEqual(info['page_columns'], [['aaa', 'bbb']]) + + def test_suite(): s = unittest.TestSuite() for klass in (CosineIndexTests, OkapiIndexTests, _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins