def test_decode_raw_bytes_with_star_length(self): container = TBCDContainerTemplate('tbcd', None) container.add(TBCD('3', 'first', '123')) container.add(TBCD('*', 'second', '6100000000001')) decoded = container.decode(to_bin("0b0010000101100011000000010000000000000000000000000000000000010000")) self.assertEquals('123', decoded.first.tbcd) self.assertEquals('6100000000001', decoded.second.tbcd)
def test_decode(self): container = TBCDContainerTemplate('tbcd', None) container.add(TBCD('3', 'first', None)) decoded = container.decode(to_bin('0x21f3')) self.assertEquals('123', decoded.first.tbcd)