コード例 #1
0
ファイル: test_backend.py プロジェクト: msfrank/terane
 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()
コード例 #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()
コード例 #3
0
ファイル: test_backend.py プロジェクト: msfrank/terane
 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()
コード例 #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()