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):
pass
def playlist_info(self, songpos, start, end):
return None
# Stored playlist methods
def playlists_list(self):
return None

View File

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

View File

@ -302,15 +302,15 @@ class CurrentPlaylistHandlerTest(unittest.TestCase):
self.assert_(result is None)
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)
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)
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)
def test_playlistsearch(self):