def METHOD_NAME(self):
    fsk_signal = np.fromfile(get_path_for_data_file("fsk.complex"), dtype=np.float32)
    result = AutoInterpretation.estimate(fsk_signal)
    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, 100)
    self.assertGreater(tolerance, 0)
    self.assertLessEqual(tolerance, 5)
    self.assertEqual(demodulate(fsk_signal, mod_type, bit_length, center, noise, tolerance)[0],
                     "aaaaaaaac626c626f4dc1d98eef7a427999cd239d3f18")