comparison test/db_test_base.py @ 3047:d3a5e382d44a maint-0.7

merge from maint-0-8
author Richard Jones <richard@users.sourceforge.net>
date Tue, 04 Jan 2005 01:38:12 +0000
parents 94053f8666c6
children e074c641cb5e
comparison
equal deleted inserted replaced
3044:72399c7c9bcc 3047:d3a5e382d44a
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: db_test_base.py,v 1.27.2.14 2005-01-03 03:24:48 richard Exp $ 18 # $Id: db_test_base.py,v 1.27.2.15 2005-01-04 01:38:12 richard Exp $
19 19
20 import unittest, os, shutil, errno, imp, sys, time, pprint 20 import unittest, os, shutil, errno, imp, sys, time, pprint
21 21
22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ 22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \
23 Interval, DatabaseError, Boolean, Number, Node 23 Interval, DatabaseError, Boolean, Number, Node
663 self.assertEquals(self.db.indexer.search(['frooz'], self.db.issue), 663 self.assertEquals(self.db.indexer.search(['frooz'], self.db.issue),
664 {i2: {}}) 664 {i2: {}})
665 self.assertEquals(self.db.indexer.search(['flebble'], self.db.issue), 665 self.assertEquals(self.db.indexer.search(['flebble'], self.db.issue),
666 {i1: {}, i2: {}}) 666 {i1: {}, i2: {}})
667 667
668 # test AND'ing of search terms
669 self.assertEquals(self.db.indexer.search(['frooz', 'flebble'],
670 self.db.issue), {i2: {}})
671
668 # unindexed stopword 672 # unindexed stopword
669 self.assertEquals(self.db.indexer.search(['the'], self.db.issue), {}) 673 self.assertEquals(self.db.indexer.search(['the'], self.db.issue), {})
670 674
671 def testReindexing(self): 675 def testReindexing(self):
672 search = self.db.indexer.search 676 search = self.db.indexer.search

Roundup Issue Tracker: http://roundup-tracker.org/