Example #1
0
 def test_03(self):
     """Single insertion error."""
     _10 = _1 + _0
     data_src = (0, ) + _10*16 + (0, ) + _10*16 + _0*4
     data_exp = (1, 0)*16 + (255, ) + (1, 0)*9 + (1, )
     test_block = symbols2bits(16)
     self.do(data_src, data_exp, test_block)
 def test_03(self):
     """Single insertion error."""
     _10 = _1 + _0
     data_src = (0, ) + _10 * 16 + (0, ) + _10 * 16 + _0 * 4
     data_exp = (1, 0) * 16 + (255, ) + (1, 0) * 9 + (1, )
     test_block = symbols2bits(16)
     self.do(data_src, data_exp, test_block)
 def test_01(self):
     data_src = _0 + _1 + _0 * 16 + _0
     data_exp = (
         0,
         1,
     )
     test_block = symbols2bits(16)
     self.do(data_src, data_exp, test_block)
Example #4
0
 def test_05(self):
     """Single insertion error."""
     _10010001 = _1 + _0 + _0 + _1 + _0 + _0 + _0 + _1
     data_src = (0,) + _10010001*2 + (0, )*5 + _10010001*2 + _0*16
     data_exp = \
             (1, 0, 0, 1, 0, 0, 0, 1) + \
             (1, 0, 0, 1, 0, 0, 0, 1) + \
             (255, 255, 255, ) + \
             (1, 0, 0, 1, 0, 0, 0, 1) + \
             (1, 0, 0, 1, 0, 0, 0)
     test_block = symbols2bits(16)
     self.do(data_src, data_exp, test_block)
 def test_04(self):
     """Single insertion error."""
     _10010001 = _1 + _0 + _0 + _1 + _0 + _0 + _0 + _1
     data_src = _10010001 * 2 + (0, ) * 5 + _10010001 * 2 + _0 * 16
     data_exp = \
             (1, 0, 0, 1, 0, 0, 0, 1) + \
             (1, 0, 0, 1, 0, 0, 0, 1) + \
             (255, 255, 255, ) + \
             (0, 0, 1, 0, 0, 0, 1) + \
             (1, 0, 0, 1, 0, 0, 0, 1)
     test_block = symbols2bits(16)
     self.do(data_src, data_exp, test_block)
Example #6
0
 def test_01(self):
     data_src = _0 + _1 + _0*16 + _0
     data_exp = (0, 1, )
     test_block = symbols2bits(16)
     self.do(data_src, data_exp, test_block)