def test_volume(self): """ Test setting the volume """ # GIVEN: A display object and a VlcPlayer instance mocked_display = MagicMock() mocked_display.has_audio = True vlc_player = VlcPlayer(None) # WHEN: The volume is set vlc_player.volume(mocked_display, 10) # THEN: The volume should have been set mocked_display.vlc_media_player.audio_set_volume.assert_called_with(10)
def volume_test(self): """ Test setting the volume """ # GIVEN: A display object and a VlcPlayer instance mocked_display = MagicMock() mocked_display.has_audio = True vlc_player = VlcPlayer(None) # WHEN: The volume is set vlc_player.volume(mocked_display, 10) # THEN: The volume should have been set mocked_display.vlc_media_player.audio_set_volume.assert_called_with(10)
def volume_no_audio_test(self): """ Test setting the volume when there's no audio """ # GIVEN: A display object and a VlcPlayer instance mocked_display = MagicMock() mocked_display.has_audio = False vlc_player = VlcPlayer(None) # WHEN: The volume is set vlc_player.volume(mocked_display, 10) # THEN: The volume should NOT have been set self.assertEqual(0, mocked_display.vlc_media_player.audio_set_volume.call_count)
def test_volume_no_audio(self): """ Test setting the volume when there's no audio """ # GIVEN: A display object and a VlcPlayer instance mocked_display = MagicMock() mocked_display.has_audio = False vlc_player = VlcPlayer(None) # WHEN: The volume is set vlc_player.volume(mocked_display, 10) # THEN: The volume should NOT have been set assert 0 == mocked_display.vlc_media_player.audio_set_volume.call_count