X-Git-Url: http://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=test.py;fp=test.py;h=840bd4730dd03fd76c18677ba1fa876842e20a12;hp=7f1890fe9f325ec1b4c5c450ea8048d8b5727cca;hb=a8a2060756f1811f59febe11bd75521989674b83;hpb=3bd852de4b5209ad94f248448c5cb274c50a546e diff --git a/test.py b/test.py index 7f1890f..840bd47 100755 --- a/test.py +++ b/test.py @@ -582,5 +582,18 @@ class testConnection(unittest.TestCase): sock.connect.assert_called_with('/run/mpd/socket') +class testException(unittest.TestCase): + + def test_CommandError_on_newline(self): + os.environ['MPD_HOST'] = '/run/mpd/socket' + with mock.patch('musicpd.socket') as socket_mock: + sock = mock.MagicMock(name='socket') + socket_mock.socket.return_value = sock + cli = musicpd.MPDClient() + cli.connect() + with self.assertRaises(musicpd.CommandError): + cli.find('(album == "foo\nbar")') + + if __name__ == '__main__': unittest.main()