MPRIS: New BackendListener.seeked() signature

This commit is contained in:
Stein Magnus Jodal 2012-09-26 21:51:29 +02:00
parent 4ba5395cc0
commit 5265609610
2 changed files with 3 additions and 10 deletions

View File

@ -123,9 +123,6 @@ class MprisFrontend(ThreadingActor, BackendListener):
logger.debug(u'Received volume changed event')
self._emit_properties_changed('Volume')
def seeked(self):
def seeked(self, time_position_in_ms):
logger.debug(u'Received seeked event')
if self.mpris_object is None:
return
self.mpris_object.Seeked(
self.mpris_object.Get(objects.PLAYER_IFACE, 'Position'))
self.mpris_object.Seeked(time_position_in_ms * 1000)

View File

@ -70,9 +70,5 @@ class BackendEventsTest(unittest.TestCase):
objects.PLAYER_IFACE, {'Volume': 1.0}, [])
def test_seeked_event_causes_mpris_seeked_event(self):
self.mpris_object.Get.return_value = 31000000
self.mpris_frontend.seeked()
self.assertListEqual(self.mpris_object.Get.call_args_list, [
((objects.PLAYER_IFACE, 'Position'), {}),
])
self.mpris_frontend.seeked(31000)
self.mpris_object.Seeked.assert_called_with(31000000)