1.1 --- a/test.py Wed Sep 02 22:25:29 2009 +0200
1.2 +++ b/test.py Thu Sep 03 01:09:06 2009 +0200
1.3 @@ -383,6 +383,12 @@
1.4 ("sea", 2, [(36, [2, 6])])
1.5 ]
1.6
1.7 +position_tests = [
1.8 + ("Every", 14, [0]),
1.9 + ("sea", 36, [2, 6]),
1.10 + ("shells", 1, None)
1.11 + ]
1.12 +
1.13 index = iixr.Index("test_index")
1.14 wi = index.get_writer(3, 2, 6)
1.15 for docnum, text in docs:
1.16 @@ -400,6 +406,10 @@
1.17 for docnum, text in docs:
1.18 df = rd.get_fields(docnum)
1.19 print (123, text) == df[0], (123, text), df[0]
1.20 +for term, docnum, positions in position_tests:
1.21 + dp = rd.find_positions(term)
1.22 + pos = dp[docnum]
1.23 + print positions is None and positions is pos or positions == list(pos), positions, pos
1.24 index.close()
1.25
1.26 # vim: tabstop=4 expandtab shiftwidth=4