def METHOD_NAME(self):
    ask_signal = np.fromfile(get_path_for_data_file("ask.complex"), dtype=np.float32)
    result = AutoInterpretation.estimate(ask_signal)
    mod_type, bit_length = result["modulation_type"], result["bit_length"]
    center, noise, tolerance = result["center"], result["noise"], result["tolerance"]
    self.assertEqual(mod_type, "ASK")
    self.assertEqual(bit_length, 300)
    self.assertGreater(tolerance, 0)
    self.assertLessEqual(tolerance, 6)
    self.assertEqual(demodulate(ask_signal, mod_type, bit_length, center, noise, tolerance)[0], "b25b6db6c80")