From: Paul Brossier Date: Sat, 17 Nov 2018 17:46:47 +0000 (+0100) Subject: [tests] capture hztomel warnings X-Git-Tag: 0.4.9~71^2~10 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=ab8e83849e356c5d9970cc7e786d9a84630851fa;p=aubio.git [tests] capture hztomel warnings --- diff --git a/python/tests/test_hztomel.py b/python/tests/test_hztomel.py index c7c402d5..fcd8fa1d 100755 --- a/python/tests/test_hztomel.py +++ b/python/tests/test_hztomel.py @@ -3,6 +3,7 @@ from unittest import main from numpy.testing import TestCase from numpy.testing import assert_equal, assert_almost_equal +from _tools import assert_warns import numpy as np import aubio @@ -37,12 +38,12 @@ class aubio_hztomel_test_case(TestCase): assert_almost_equal(meltohz(hztomel(f)) - f, 0, decimal=1) def test_meltohz_negative(self): - # TODO add assert_warns - assert_equal(meltohz(-1), 0) + with assert_warns(UserWarning): + assert_equal(meltohz(-1), 0) def test_hztomel_negative(self): - # TODO add assert_warns - assert_equal(hztomel(-1), 0) + with assert_warns(UserWarning): + assert_equal(hztomel(-1), 0) class aubio_hztomel_htk_test_case(TestCase): @@ -57,14 +58,16 @@ class aubio_hztomel_htk_test_case(TestCase): assert_almost_equal(hztomel(6300, htk=True), 2595., decimal=1) def test_meltohz_negative(self): - # TODO add assert_warns - assert_equal(meltohz(-1, htk=True), 0) + with assert_warns(UserWarning): + assert_equal(meltohz(-1, htk=True), 0) assert_almost_equal(meltohz(2000, htk=True), 3428.7, decimal=1) assert_almost_equal(meltohz(1000, htk=True), 1000., decimal=1) def test_hztomel_negative(self): - # TODO add assert_warns - assert_equal(hztomel(-1, htk=True), 0) + with assert_warns(UserWarning): + assert_equal(meltohz(-1, htk=True), 0) + with assert_warns(UserWarning): + assert_equal(hztomel(-1, htk=True), 0) assert_almost_equal(hztomel(1000, htk=True), 1000., decimal=1) def test_hztomel_htk(self):