1.1 --- a/test.py Thu Aug 27 20:52:48 2009 +0200
1.2 +++ b/test.py Fri Aug 28 01:15:17 2009 +0200
1.3 @@ -64,6 +64,30 @@
1.4 print doc_positions == dp, doc_positions, dp
1.5 r.close()
1.6
1.7 +doc_fields = [
1.8 + ["testing", "fields", "stored", "compressed"],
1.9 + ["fields", "for a second", "document"]
1.10 + ]
1.11 +
1.12 +f = open("testF", "wb")
1.13 +w = iixr.FieldWriter(f)
1.14 +offsets = []
1.15 +for fields in doc_fields:
1.16 + offsets.append(w.write_fields(fields))
1.17 +w.close()
1.18 +
1.19 +f = open("testF", "rb")
1.20 +r = iixr.FieldReader(f)
1.21 +for fields in doc_fields:
1.22 + df = r.read_fields()
1.23 + print fields == df, fields, df
1.24 +offsets.reverse()
1.25 +doc_fields.reverse()
1.26 +for offset, fields in zip(offsets, doc_fields):
1.27 + df = r.read_doc_fields(offset)
1.28 + print fields == df, fields, df
1.29 +r.close()
1.30 +
1.31 terms = [
1.32 ("aardvark", 100000123),
1.33 ("anteater", 100000456),