forked from openlp/openlp
Add a test around reset
This commit is contained in:
parent
f5b883d40b
commit
f5301cc9f2
@ -540,17 +540,6 @@ class TestVLCPlayer(TestCase, TestMixin):
|
|||||||
# THEN: The volume should NOT have been set
|
# THEN: The volume should NOT have been set
|
||||||
self.assertEqual(0, mocked_display.vlc_media_player.audio_set_volume.call_count)
|
self.assertEqual(0, mocked_display.vlc_media_player.audio_set_volume.call_count)
|
||||||
|
|
||||||
'''
|
|
||||||
def seek(self, display, seek_value):
|
|
||||||
"""
|
|
||||||
Go to a particular position
|
|
||||||
"""
|
|
||||||
if display.controller.media_info.media_type == MediaType.CD \
|
|
||||||
or display.controller.media_info.media_type == MediaType.DVD:
|
|
||||||
seek_value += int(display.controller.media_info.start_time * 1000)
|
|
||||||
if display.vlc_media_player.is_seekable():
|
|
||||||
display.vlc_media_player.set_time(seek_value)
|
|
||||||
'''
|
|
||||||
def seek_unseekable_media_test(self):
|
def seek_unseekable_media_test(self):
|
||||||
"""
|
"""
|
||||||
Test seeking something that can't be seeked
|
Test seeking something that can't be seeked
|
||||||
@ -602,3 +591,19 @@ class TestVLCPlayer(TestCase, TestMixin):
|
|||||||
# THEN: nothing should happen
|
# THEN: nothing should happen
|
||||||
mocked_display.vlc_media_player.is_seekable.assert_called_with()
|
mocked_display.vlc_media_player.is_seekable.assert_called_with()
|
||||||
mocked_display.vlc_media_player.set_time.assert_called_with(5000)
|
mocked_display.vlc_media_player.set_time.assert_called_with(5000)
|
||||||
|
|
||||||
|
def reset_test(self):
|
||||||
|
"""
|
||||||
|
Test the reset() method
|
||||||
|
"""
|
||||||
|
# GIVEN: Some mocked out stuff
|
||||||
|
mocked_display = MagicMock()
|
||||||
|
vlc_player = VlcPlayer(None)
|
||||||
|
|
||||||
|
# WHEN: reset() is called
|
||||||
|
vlc_player.reset(mocked_display)
|
||||||
|
|
||||||
|
# THEN: The media should be stopped and invsibile
|
||||||
|
mocked_display.vlc_media_player.stop.assert_called_with()
|
||||||
|
mocked_display.vlc_widget.setVisible.assert_called_with(False)
|
||||||
|
self.assertEqual(MediaState.Off, vlc_player.state)
|
||||||
|
Loading…
Reference in New Issue
Block a user