Add missing DesktopEntry property to root interface

This commit is contained in:
Stein Magnus Jodal 2011-06-05 01:42:34 +02:00
parent b21f1caa2b
commit f038c338b1
2 changed files with 5 additions and 0 deletions

View File

@ -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

View File

@ -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))