def METHOD_NAME(self):
    path = self.get_path("scislo.complex")
    if not path:
        return
    data = Signal(path, "").iq_array
    result = AutoInterpretation.estimate(data)
    mod_type, bit_length = result["modulation_type"], result["bit_length"]
    center, noise, tolerance = result["center"], result["noise"], result["tolerance"]
    self.assertEqual(mod_type, "FSK")
    self.assertEqual(bit_length, 200)
    self.assertGreaterEqual(noise, 0.0120)
    print("noise", noise, "center", center, "bit length", bit_length, "tolerance", tolerance)
    demodulated = demodulate(data, mod_type, bit_length, center, noise, tolerance)
    print(demodulated)
    self.assertEqual(len(demodulated), 8)
    for i in range(8):
        self.assertTrue(demodulated[i].startswith("000000000000aaaaaa"))