def test_read_write_field(self): index = Index(self.env, 'store') try: fieldname = u'fieldname' fieldspec = {u'fieldtype': u'pickledfield'} with index.new_txn() as txn: index.add_field(txn, fieldname, fieldspec) self.failUnless(index.get_field(None, fieldname) == fieldspec) fields = list(index.iter_fields(None)) self.failUnless(len(fields) == 1) self.failUnless(fields[0] == (fieldname,fieldspec)) finally: index.close()
def test_read_write_field(self): index = Index(self.env, 'store') try: fieldname = u'fieldname' fieldspec = {u'fieldtype': u'pickledfield'} with index.new_txn() as txn: index.add_field(txn, fieldname, fieldspec) self.failUnless(index.get_field(None, fieldname) == fieldspec) fields = list(index.iter_fields(None)) self.failUnless(len(fields) == 1) self.failUnless(fields[0] == (fieldname, fieldspec)) finally: index.close()