comparison test/db_test_base.py @ 4787:4a017661e414

Closed issue2550805 (Postgresql should search title case insensitive), by Tom Ekberg.
author Bernhard Reiter <bernhard@intevation.de>
date Fri, 10 May 2013 23:24:10 +0200
parents 6018617c55ab
children e68920390aad
comparison
equal deleted inserted replaced
4786:6018617c55ab 4787:4a017661e414
1231 ae(filt(None, {'title': ['issue', 'one']}, ('+','id'), (None,None)), 1231 ae(filt(None, {'title': ['issue', 'one']}, ('+','id'), (None,None)),
1232 ['1']) 1232 ['1'])
1233 ae(filt(None, {'title': ['issue']}, ('+','id'), (None,None)), 1233 ae(filt(None, {'title': ['issue']}, ('+','id'), (None,None)),
1234 ['1','2','3']) 1234 ['1','2','3'])
1235 ae(filt(None, {'title': ['one', 'two']}, ('+','id'), (None,None)), 1235 ae(filt(None, {'title': ['one', 'two']}, ('+','id'), (None,None)),
1236 [])
1237
1238 def testFilteringStringCase(self):
1239 """
1240 Similar to testFilteringString except the search parameters
1241 have different capitalization.
1242 """
1243 ae, filter, filter_iter = self.filteringSetup()
1244 for filt in filter, filter_iter:
1245 ae(filt(None, {'title': ['One']}, ('+','id'), (None,None)), ['1'])
1246 ae(filt(None, {'title': ['Issue One']}, ('+','id'), (None,None)),
1247 ['1'])
1248 ae(filt(None, {'title': ['ISSUE', 'ONE']}, ('+','id'), (None,None)),
1249 ['1'])
1250 ae(filt(None, {'title': ['iSSUE']}, ('+','id'), (None,None)),
1251 ['1','2','3'])
1252 ae(filt(None, {'title': ['One', 'Two']}, ('+','id'), (None,None)),
1236 []) 1253 [])
1237 1254
1238 def testFilteringLink(self): 1255 def testFilteringLink(self):
1239 ae, filter, filter_iter = self.filteringSetup() 1256 ae, filter, filter_iter = self.filteringSetup()
1240 a = 'assignedto' 1257 a = 'assignedto'

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