Ejemplo n.º 1
0
 def test_play(self):
     mixer.play()
     self.assertTrue(mixer.is_playing())
     self.assertFalse(mixer.is_paused)
     self.assertFalse(mixer.is_stopped)
     self.assertEqual(mixer.curr_track_index, 0)
     self.assertEqual(mixer.current_track.file_path, self.track_paths[0])
Ejemplo n.º 2
0
 def test_get_pos(self):
     self.assertEqual(mixer.get_pos(), 0)
     mixer.play()
     mixer.stop()
     self.assertEqual(mixer.get_pos(), 0)
     mixer.play()
     mixer.skip(1)
     mixer.pause()
     self.assertEqual(mixer.get_pos() / 1000, 1)
Ejemplo n.º 3
0
 def test_play_next(self):
     mixer.play()
     self.assertEqual(mixer.curr_track_index, 0)
     self.assertEqual(mixer.current_track.file_path, self.track_paths[0])
     for i in range(1, 4):
         mixer.play_next()
         self.assertEqual(mixer.curr_track_index, i % 3)
         self.assertEqual(mixer.current_track.file_path,
                          self.track_paths[i % 3])
Ejemplo n.º 4
0
 def test_skip(self):
     mixer.play()
     mixer.skip(1)
     self.assertEqual(mixer.get_pos() / 1000, 1)