Override get_time_position() in the dummy backend

This commit is contained in:
Stein Magnus Jodal 2012-09-20 13:39:12 +02:00
parent b60e6806ce
commit f061375316

View File

@ -56,6 +56,7 @@ class DummyLibraryProvider(base.BaseLibraryProvider):
class DummyPlaybackProvider(base.BasePlaybackProvider):
def __init__(self, *args, **kwargs):
super(DummyPlaybackProvider, self).__init__(*args, **kwargs)
self._time_position = 0
self._volume = None
def pause(self):
@ -63,17 +64,22 @@ class DummyPlaybackProvider(base.BasePlaybackProvider):
def play(self, track):
"""Pass None as track to force failure"""
self._time_position = 0
return track is not None
def resume(self):
return True
def seek(self, time_position):
self._time_position = time_position
return True
def stop(self):
return True
def get_time_position(self):
return self._time_position
def get_volume(self):
return self._volume