comparison test/db_test_base.py @ 3048:d9b4224f955c

merge from maint-0-8
author Richard Jones <richard@users.sourceforge.net>
date Tue, 04 Jan 2005 01:38:12 +0000
parents f8d0fd056ac0
children dbf80d7db63f
comparison
equal deleted inserted replaced
3043:3f3ca882deb2 3048:d9b4224f955c
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.57 2005-01-03 03:22:22 richard Exp $ 18 # $Id: db_test_base.py,v 1.58 2005-01-04 01:36:41 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
707 self.assertEquals(self.db.indexer.search(['frooz'], self.db.issue), 707 self.assertEquals(self.db.indexer.search(['frooz'], self.db.issue),
708 {i2: {}}) 708 {i2: {}})
709 self.assertEquals(self.db.indexer.search(['flebble'], self.db.issue), 709 self.assertEquals(self.db.indexer.search(['flebble'], self.db.issue),
710 {i1: {}, i2: {}}) 710 {i1: {}, i2: {}})
711 711
712 # test AND'ing of search terms
713 self.assertEquals(self.db.indexer.search(['frooz', 'flebble'],
714 self.db.issue), {i2: {}})
715
712 # unindexed stopword 716 # unindexed stopword
713 self.assertEquals(self.db.indexer.search(['the'], self.db.issue), {}) 717 self.assertEquals(self.db.indexer.search(['the'], self.db.issue), {})
714 718
715 def testReindexing(self): 719 def testReindexing(self):
716 search = self.db.indexer.search 720 search = self.db.indexer.search

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