~tseaver/zope.index/lp232516

« back to all changes in this revision

Viewing changes to src/zope/index/text/tests/test_lexicon.py

  • Committer: Tres Seaver
  • Date: 2010-07-08 16:49:10 UTC
  • Revision ID: tseaver@agendaless.com-20100708164910-vbwbfawlroxgfs9f
Avoid raising an exception when indexing None.

Fixes LP #598776.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
        # No write-on-read!
54
54
        self.failIf(isinstance(lexicon.wordCount, Length))
55
55
 
 
56
    def test_sourceToWordIds_empty_string(self):
 
57
        lexicon = self._makeOne()
 
58
        wids = lexicon.sourceToWordIds('')
 
59
        self.assertEqual(wids, [])
 
60
 
 
61
    def test_sourceToWordIds_none(self):
 
62
        # See LP #598776
 
63
        lexicon = self._makeOne()
 
64
        wids = lexicon.sourceToWordIds(None)
 
65
        self.assertEqual(wids, [])
 
66
 
56
67
    def test_sourceToWordIds(self):
57
68
        lexicon = self._makeOne()
58
69
        wids = lexicon.sourceToWordIds('cats and dogs')