From 0d9085b0335fe52a8d9682d18c64b540e5a5e71e Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Wed, 14 Apr 2010 23:27:30 +0200 Subject: [PATCH] Add test for mp3, ogg and flac support in gstreamer backend --- tests/backends/gstreamer_test.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/backends/gstreamer_test.py b/tests/backends/gstreamer_test.py index e1ca02bf..8852d9e2 100644 --- a/tests/backends/gstreamer_test.py +++ b/tests/backends/gstreamer_test.py @@ -24,5 +24,25 @@ class GStreamerPlaybackControllerTest(BasePlaybackControllerTest, unittest.TestC backend_class = GStreamerBackend + def add_track(self, file): + uri = 'file://' + os.path.join(folder, file) + track = Track(uri=uri, id=1, length=4464) + self.backend.current_playlist.add(track) + + def test_play_mp3(self): + self.add_track('blank.mp3') + self.playback.play() + self.assertEqual(self.playback.state, self.playback.PLAYING) + + def test_play_ogg(self): + self.add_track('blank.ogg') + self.playback.play() + self.assertEqual(self.playback.state, self.playback.PLAYING) + + def test_play_flac(self): + self.add_track('blank.flac') + self.playback.play() + self.assertEqual(self.playback.state, self.playback.PLAYING) + if __name__ == '__main__': unittest.main()