mopidy/tests/mpd/exception_test.py
2010-03-29 20:55:33 +02:00

20 lines
630 B
Python

import unittest
from mopidy.mpd import MpdAckError, MpdNotImplemented
class MpdExceptionsTest(unittest.TestCase):
def test_key_error_wrapped_in_mpd_ack_error(self):
try:
try:
raise KeyError('Track X not found')
except KeyError as e:
raise MpdAckError(unicode(e))
except MpdAckError as e:
self.assertEqual(e.message, u'Track X not found')
def test_mpd_not_implemented_is_a_mpd_ack_error(self):
try:
raise MpdNotImplemented
except MpdAckError as e:
self.assertEqual(e.message, u'Not implemented')