# HG changeset patch # User Amine Sehili # Date 1549113722 -3600 # Node ID dcf8a245ba1bb48616c9efef16f90096e54bbaa5 # Parent 9b117eb6ecfdbdb01aa99fe440592e312be6d4cb Add test for from_file when pydub is not installed diff -r 9b117eb6ecfd -r dcf8a245ba1b tests/test_io.py --- a/tests/test_io.py Sat Feb 02 13:07:28 2019 +0100 +++ b/tests/test_io.py Sat Feb 02 14:22:02 2019 +0100 @@ -7,6 +7,7 @@ from unittest import TestCase from genty import genty, genty_dataset from auditok.io import ( + AudioIOError, DATA_FORMAT, AudioParameterError, check_audio_data, @@ -209,6 +210,11 @@ _save_raw(tmpfile.name, data) self.assertTrue(filecmp.cmp(tmpfile.name, filename, shallow=False)) + def test_from_file_no_pydub(self): + with patch("auditok.io._WITH_PYDUB", False): + with self.assertRaises(AudioIOError): + from_file("audio", "mp3") + @genty_dataset( mono=("mono_400Hz.wav", (400,)), three_channel=("3channel_400-800-1600Hz.wav", (400, 800, 1600)),