From 4474abcfbaf0bbc39de68dae2f8572e271b775bc Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Wed, 29 Dec 2021 10:44:01 +0100 Subject: Refactored players, moved player mock to separate file --- solo_tool_integrationtest.py | 43 +------------------------------------------ 1 file changed, 1 insertion(+), 42 deletions(-) (limited to 'solo_tool_integrationtest.py') diff --git a/solo_tool_integrationtest.py b/solo_tool_integrationtest.py index cd635d4..a927bfb 100644 --- a/solo_tool_integrationtest.py +++ b/solo_tool_integrationtest.py @@ -1,49 +1,8 @@ from solo_tool import SoloTool +from player_mock import Player as MockPlayer import pathlib import shutil -class MockPlayer(): - STOPPED = 0 - PLAYING = 1 - PAUSED = 2 - - def __init__(self): - self.state = MockPlayer.STOPPED - self.rate = 1.0 - self.position = 0.0 - self.volume = 1.0 - self.currentSong = None - - def play(self): - self.state = MockPlayer.PLAYING - - def stop(self): - self.state = MockPlayer.STOPPED - - def pause(self): - self.state = MockPlayer.PAUSED - - def setPlaybackRate(self, rate): - self.rate = rate - - def getPlaybackRate(self): - return self.rate - - def setPlaybackPosition(self, position): - self.position = position - - def getPlaybackPosition(self): - return self.position - - def setPlaybackVolume(self, volume): - self.volume = volume - - def getPlaybackVolume(self): - return self.volume - - def setCurrentSong(self, path): - self.currentSong = path - def test_playerControls(): mockPlayer = MockPlayer() uut = SoloTool(mockPlayer) -- cgit v1.2.3