Beispiel #1
0
 def test_read_write_event(self):
     try:
         segment = None
         with self.index.new_txn() as txn:
             self.index.add_segment(txn, u'store.1', None)
             segment = Segment(self.env, txn, u'store.1')
         key = [1, 1]
         # test writing an event, then retreiving it
         with self.index.new_txn() as txn:
             segment.set_event(txn, key, True)
         self.failUnless(segment.get_event(None, key) == True)
         # test verifying the existence of the event
         self.failUnless(segment.contains_event(None, key) == True)
         # test modifying the same event, then retrieving it
         with self.index.new_txn() as txn:
             segment.set_event(txn, key, False)
         self.failUnless(segment.get_event(None, key) == False)
     finally:
         if segment: segment.close()
Beispiel #2
0
 def test_read_write_event(self):
     try:
         segment = None
         with self.index.new_txn() as txn:
             self.index.add_segment(txn, u'store.1', None)
             segment = Segment(self.env, txn, u'store.1')
         key = [1, 1]
         # test writing an event, then retreiving it
         with self.index.new_txn() as txn:
             segment.set_event(txn, key, True)
         self.failUnless(segment.get_event(None, key) == True)
         # test verifying the existence of the event
         self.failUnless(segment.contains_event(None, key) == True)
         # test modifying the same event, then retrieving it
         with self.index.new_txn() as txn:
             segment.set_event(txn, key, False)
         self.failUnless(segment.get_event(None, key) == False)
     finally:
         if segment: segment.close()
Beispiel #3
0
 def test_read_write_term(self):
     try:
         segment = None
         with self.index.new_txn() as txn:
             self.index.add_segment(txn, u'store.1', None)
             segment = Segment(self.env, txn, u'store.1')
         key = [u'fieldname', u'fieldtype', u'foo']
         # test writing an event, then retreiving it
         with self.index.new_txn() as txn:
             segment.set_term(txn, key, True)
         self.failUnless(segment.get_term(None, key) == True)
         # test modifying the same event, then retrieving it
         with self.index.new_txn() as txn:
             segment.set_event(txn, key, False)
         self.failUnless(segment.get_event(None, key) == False)
     finally:
         if segment: segment.close()
Beispiel #4
0
 def test_read_write_term(self):
     try:
         segment = None
         with self.index.new_txn() as txn:
             self.index.add_segment(txn, u'store.1', None)
             segment = Segment(self.env, txn, u'store.1')
         key = [u'fieldname', u'fieldtype', u'foo']
         # test writing an event, then retreiving it
         with self.index.new_txn() as txn:
             segment.set_term(txn, key, True)
         self.failUnless(segment.get_term(None, key) == True)
         # test modifying the same event, then retrieving it
         with self.index.new_txn() as txn:
             segment.set_event(txn, key, False)
         self.failUnless(segment.get_event(None, key) == False)
     finally:
         if segment: segment.close()