コード例 #1
0
    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())
コード例 #2
0
    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)
コード例 #3
0
    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())
コード例 #4
0
    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())