From f038c338b1a7d2b149bfc0f2e1f39c68d4228e52 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sun, 5 Jun 2011 01:42:34 +0200 Subject: [PATCH] Add missing DesktopEntry property to root interface --- mopidy/frontends/mpris.py | 1 + tests/frontends/mpris/root_interface_test.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/mopidy/frontends/mpris.py b/mopidy/frontends/mpris.py index 565d6359..d3ce8f44 100644 --- a/mopidy/frontends/mpris.py +++ b/mopidy/frontends/mpris.py @@ -92,6 +92,7 @@ class MprisObject(dbus.service.Object): # TODO Add track list support 'HasTrackList': (False, None), 'Identity': ('Mopidy', None), + 'DesktopEntry': ('mopidy', None), # TODO Return URI schemes supported by backend configuration 'SupportedUriSchemes': (dbus.Array([], signature='s'), None), # TODO Return MIME types supported by local backend if active diff --git a/tests/frontends/mpris/root_interface_test.py b/tests/frontends/mpris/root_interface_test.py index a37918a8..74ac2cf2 100644 --- a/tests/frontends/mpris/root_interface_test.py +++ b/tests/frontends/mpris/root_interface_test.py @@ -37,6 +37,10 @@ class RootInterfaceTest(unittest.TestCase): result = self.mpris_object.Get(mpris.ROOT_IFACE, 'Identity') self.assertEquals('Mopidy', result) + def test_desktop_entry_is_mopidy(self): + result = self.mpris_object.Get(mpris.ROOT_IFACE, 'DesktopEntry') + self.assertEquals('mopidy', result) + def test_supported_uri_schemes_is_empty(self): result = self.mpris_object.Get(mpris.ROOT_IFACE, 'SupportedUriSchemes') self.assertEquals(0, len(result))