Esempio n. 1
0
class WavFileTest(unittest.TestCase):

    def setUp(self):
        self.example = WavFile('./audio/F20150101120000.wav')

    def test_invalid_filenames(self):
        names = ['RVF1234567890.wav',
                 'N20194857389.wav',
                 'F2910594839992.wav'
                 '123456789012.wav']

        for x in names:
            with self.assertRaises(Exception):
                WavFile(x)

    def test_open(self):
        read = self.example.open()
        self.assertIsInstance(read, wave.Wave_read)
        read.close()

    def test_length(self):
        self.assertEqual(self.example.length(), 33.0)

    def test_read_all(self):
        # Should give bytes from `Wave_read`
        self.assertEqual(type(self.example.read_all()), bytes)
Esempio n. 2
0
class WavFileTest(unittest.TestCase):
    def setUp(self):
        self.example = WavFile('./audio/F20150101120000.wav')

    def test_invalid_filenames(self):
        names = [
            'RVF1234567890.wav', 'N20194857389.wav', 'F2910594839992.wav'
            '123456789012.wav'
        ]

        for x in names:
            with self.assertRaises(Exception):
                WavFile(x)

    def test_open(self):
        read = self.example.open()
        self.assertIsInstance(read, wave.Wave_read)
        read.close()

    def test_length(self):
        self.assertEqual(self.example.length(), 33.0)

    def test_read_all(self):
        # Should give bytes from `Wave_read`
        self.assertEqual(type(self.example.read_all()), bytes)
Esempio n. 3
0
    def test_invalid_filenames(self):
        names = [
            'RVF1234567890.wav', 'N20194857389.wav', 'F2910594839992.wav'
            '123456789012.wav'
        ]

        for x in names:
            with self.assertRaises(Exception):
                WavFile(x)
Esempio n. 4
0
    def setUp(self):
        self.audiodir = './audio/'
        self.lname = self.audiodir + 'left.wav'
        self.rname = self.audiodir + 'right.wav'
        for x in [self.lname, self.rname]:
            if os.path.isfile(x):
                os.remove(x)

        self.files = sorted([
            WavFile(self.audiodir + f)
            for f in os.listdir(self.audiodir) if f.endswith('.wav')
        ],
                            key=lambda x: x.timestamp)
        self.left = [x for x in self.files if x.channel == 'L']
        self.right = [x for x in self.files if x.channel == 'R']
Esempio n. 5
0
 def setUp(self):
     self.example = WavFile('./audio/F20150101120000.wav')
Esempio n. 6
0
 def setUp(self):
     self.example = WavFile('./audio/F20150101120000.wav')