added double-quotes on playlistinfo argument

This commit is contained in:
Johannes Knutsen 2009-12-25 14:43:52 +01:00
parent 3a4956cf43
commit f15967bcf3
3 changed files with 8 additions and 5 deletions

View File

@ -42,6 +42,9 @@ class BaseBackend(object):
def playlist_load(self, name): def playlist_load(self, name):
pass pass
def playlist_info(self, songpos, start, end):
return None
# Stored playlist methods # Stored playlist methods
def playlists_list(self): def playlists_list(self):
return None return None

View File

@ -174,9 +174,9 @@ class MpdHandler(object):
def _playlistid(self, songid=None): def _playlistid(self, songid=None):
pass # TODO pass # TODO
@register(r'^playlistinfo( ((?P<songpos>\d+)|(?P<start>\d+):(?P<end>\d+)*))*$') @register(r'^playlistinfo( "((?P<songpos>\d+)|(?P<start>\d+):(?P<end>\d+)*)")*$')
def _playlistinfo(self, songpos=None, start=None, end=None): def _playlistinfo(self, songpos=None, start=None, end=None):
pass # TODO return self.backend.playlist_info(songpos, start, end)
@register(r'^playlistmove (?P<name>\S+) (?P<songid>\S+) (?P<songpos>\d+)$') @register(r'^playlistmove (?P<name>\S+) (?P<songid>\S+) (?P<songpos>\d+)$')
def _playlistdelete(self, name, songid, songpos): def _playlistdelete(self, name, songid, songpos):

View File

@ -302,15 +302,15 @@ class CurrentPlaylistHandlerTest(unittest.TestCase):
self.assert_(result is None) self.assert_(result is None)
def test_playlistinfo_with_songpos(self): def test_playlistinfo_with_songpos(self):
result = self.h.handle_request(u'playlistinfo 5') result = self.h.handle_request(u'playlistinfo "5"')
self.assert_(result is None) self.assert_(result is None)
def test_playlistinfo_with_open_range(self): def test_playlistinfo_with_open_range(self):
result = self.h.handle_request(u'playlistinfo 10:') result = self.h.handle_request(u'playlistinfo "10:"')
self.assert_(result is None) self.assert_(result is None)
def test_playlistinfo_with_closed_range(self): def test_playlistinfo_with_closed_range(self):
result = self.h.handle_request(u'playlistinfo 10:20') result = self.h.handle_request(u'playlistinfo "10:20"')
self.assert_(result is None) self.assert_(result is None)
def test_playlistsearch(self): def test_playlistsearch(self):