Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 import sys
00019 sys.path.insert(1,"../")
00020
00021 import unittest
00022
00023 from CdrBufferBase import *
00024 from CdrRingBuffer import *
00025
00026 class TestCdrRingBuffer(unittest.TestCase):
00027 def setUp(self):
00028 CdrRingBufferInit()
00029 self._buff = CdrBufferFactory.instance().createObject("ring_buffer")
00030
00031
00032 def test_write(self):
00033 self.assertEqual(self._buff.write(100),0)
00034
00035
00036 def test_read(self):
00037 data = [0]
00038 self.assertEqual(self._buff.write(100),0)
00039 self.assertEqual(self._buff.read(data), 0)
00040 self.assertEqual(data[0], 100)
00041
00042
00043
00044 if __name__ == '__main__':
00045 unittest.main()