def test_corrupt_data_sample(self): """ Verify corrupt data will throw error """ particle = OptaaSampleDataParticle(OPTAA_SAMPLE_DATA.replace('\xff\x00\xff\x00', 'foo')) with self.assertRaises(SampleException): particle.generate()
def test_real_data(self): input_data3 = "\xff\x00\xff\x00\x02\xa8\x05\x01\x53\x00\x00\x82\x01\xd0\xff\xff\x02\xb1\x76\x3a\xae\x8b" \ "\x01\xd2\x02\xbc\x00\x00\x30\xa4\x01\x51\x00\x02\x00\x01\x00\x00\x00\x01\x00\x02\x00\x01" \ "\x00\x01\x00\x00\x00\x03\x00\x01\x00\x02\x00\x01\x00\x01\x00\x01\x00\x02\x00\x00\x00\x04" \ "\x00\x01\x00\x01\x00\x01\x00\x02\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x01\x00\x00" \ "\x00\x01\x00\x01\x00\x02\x00\x00\x00\x01\x00\x01\x00\x01\x00\x00\x00\x02\x00\x01\x00\x01" \ "\x00\x01\x00\x02\x00\x01\x00\x02\x00\x00\x00\x04\x00\x01\x00\x02\x00\x01\x00\x02\x00\x01" \ "\x00\x01\x00\x00\x00\x04\x00\x01\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x02" \ "\x00\x01\x00\x01\x00\x00\x00\x03\x00\x01\x00\x01\x00\x00\x00\x04\x00\x01\x00\x02\x00\x00" \ "\x00\x01\x00\x01\x00\x01\x00\x01\x00\x02\x00\x01\x00\x01\x00\x01\x00\x03\x00\x01\x00\x01" \ "\x00\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00\x03\x00\x01\x00\x02\x00\x00\x00\x03\x00\x01" \ "\x00\x01\x00\x01\x00\x01\x00\x01\x00\x00\x00\x00\x00\x02\x00\x01\x00\x00\x00\x00\x00\x01" \ "\x00\x01\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x02\x00\x01\x00\x02\x00\x00" \ "\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\x00\x01\x00\x01\x00\x00\x00\x02\x00\x01\x00\x02" \ "\x00\x01\x00\x02\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x02\x00\x01" \ "\x00\x01\x00\x00\x00\x02\x00\x01\x00\x01\x00\x01\x00\x03\x00\x01\x00\x02\x00\x00\x00\x04" \ "\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\x00\x02\x00\x00\x00\x03\x00\x01\x00\x02\x00\x01" \ "\x00\x03\x00\x01\x00\x00\x00\x00\x00\x01\x00\x01\x00\x02\x00\x00\x00\x00\x00\x01\x00\x01" \ "\x00\x00\x00\x04\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x00\x00\x00\x00\x04\x00\x00" \ "\x00\x00\x00\x01\x00\x02\x00\x00\x00\x01\x00\x01\x00\x04\x00\x01\x00\x01\x00\x00\x00\x02" \ "\x00\x01\x00\x03\x00\x01\x00\x01\x00\x01\x00\x01\x00\x00\x00\x03\x00\x01\x00\x00\x00\x00" \ "\x00\x03\x00\x01\x00\x03\x00\x00\x00\x03\x00\x01\x00\x01\x00\x01\x00\x00\x00\x01\x00\x03" \ "\x00\x00\x00\x03\x00\x01\x00\x00\x00\x00\x00\x03\x00\x01\x00\x03\x00\x01\x00\x05\x00\x01" \ "\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x00\x00\x02\x00\x01\x00\x02\x00\x00\x00\x02" \ "\x00\x00\x00\x01\x00\x01\x00\x02\x00\x00\x00\x02\x00\x01\x00\x04\x00\x00\x00\x02\x00\x00" \ "\x00\x00\x00\x00\x00\x01\x00\x01\x00\x03\x00\x00\x00\x01\x00\x00\x00\x03\x00\x01\x00\x01" \ "\x00\x01\x00\x02\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x01\x00\x01" \ "\x00\x00\x00\x01\x00\x05\x00\x01\x00\x02\x00\x01\x00\x02\x00\x01\x00\x02\x00\x00\x00\x02" \ "\x00\x01\x00\x02\x00\x00\x00\x04\x00\x01\x00\x01\x00\x02\x00\x02\x00\x01\x00\x01\x00\x00" \ "\x00\x03\x00\x01\x00\x02\x00\x00\x00\x01\x00\x01\x00\x00\x00\x00\x00\x03\x00\x01\x00\x02" \ "\x00\x01\x00\x04\x00\x01\x00\x01\x00\x00\x00\x01\x00\x01\x00\x02\x00\x00\x00\x00\x00\x01" \ "\x00\x01\x00\x01\x00\x04\x00\x01\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x01\x0d\x36" \ "\x00" particle = OptaaSampleDataParticle(input_data3) particle._build_parsed_values()