Ejemplo n.º 1
0
 def test_read_write_meta(self):
     index = Index(self.env, 'store')
     try:
         with index.new_txn() as txn:
             index.set_meta(txn, u'foo', True)
         self.failUnless(index.get_meta(None, u'foo') == True)
     finally:
         index.close()
Ejemplo n.º 2
0
 def setUp(self):
     root = os.path.abspath(self.mktemp())
     os.mkdir(root)
     datadir = os.path.join(root, 'data')
     os.mkdir(datadir)
     envdir = os.path.join(root, 'env')
     os.mkdir(envdir)
     tmpdir = os.path.join(root, 'tmp')
     os.mkdir(tmpdir)
     options = {}
     self.env = Env(envdir, datadir, tmpdir, options)
     self.index = Index(self.env, 'store')
Ejemplo n.º 3
0
 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()
Ejemplo n.º 4
0
 def test_create_Index(self):
     index = Index(self.env, 'store')
     index.close()