def test_que_una_senal_nula_se_cree_correctamente_con_dominio_y_valores(self): fs = 5 dominio = [0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8] valores = list(numpy.zeros(10)) senal = SenalAudio(fs, dominio, valores) self.assertListEqual(dominio, senal.get_dominio_temporal()) self.assertListEqual(valores, senal.get_valores())
def test_que_alinee_correctamente_una_senal_y_su_version_con_pequeno_ruido_antes(self): fs = 5 senal = SenalAudio(fs, [1, 0, 1, 2, 1]) senal_a_truncar = SenalAudio(fs, [0.001, -0.001, 0.003, 1, 0, 1, 2, 1]) senal_resultante = AlinearSenalesTest.eliminar_latencia_action.execute( senal, senal_a_truncar).get_valores() self.assertListEqual(senal.get_valores(), senal_resultante)
def test_que_los_valores_de_una_senal_senoidal_sean_correctos(self): fs = 5 valores = GeneradorSenoidal().generar_valores_senoide(10, fs) senal = SenalAudio(fs, valores) self.assertListEqual(valores, senal.get_valores())
def test_que_los_valores_de_una_senal_nula_sean_correctos(self): fs = 5 valores = list(numpy.zeros(10)) senal = SenalAudio(fs, valores) self.assertListEqual(valores, senal.get_valores())