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)
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)
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)