X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=test.py;h=fdd6efa699beb76f1899d423b5e647a96a824da7;hb=8499542b553b5184adbb839240874c5551dbb1ab;hp=5922041619214989740a74aa7416da2a4d0a43b5;hpb=4b44d5f37ad29e54c356f7dcc97194eaabcecc03;p=python-musicpd.git diff --git a/test.py b/test.py index 5922041..fdd6efa 100755 --- a/test.py +++ b/test.py @@ -168,6 +168,10 @@ class TestMPDClient(unittest.TestCase): 'kill': None, 'password': 'nothing', 'ping': 'nothing', + # Partition Commands + 'partition': 'nothing', + 'listpartitions': 'list', + 'newpartition': 'nothing', # Audio Output Commands 'disableoutput': 'nothing', 'enableoutput': 'nothing', @@ -414,6 +418,15 @@ class TestMPDClient(unittest.TestCase): res = self.client.sticker_list('song', 'baz') self.assertEqual(['foo=bar'], res) + def test_albumart(self): + data = bytes('\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01' + '\x00\x01\x00\x00\xff\xdb\x00C\x00\x05\x03\x04', + encoding='utf8') + data_str = data.decode(encoding='utf-8', errors='surrogateescape') + self.MPDWillReturn('size: 36474\n', 'binary: 8192\n', + data_str+'\n', 'OK\n') + res = self.client.albumart('muse/Raised Fist/2002-Dedication/', 0) + self.assertEqual(res.get('data'), data) if __name__ == '__main__': unittest.main()