1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import unittest
from mopidy import exceptions
class ExceptionsTest(unittest.TestCase):
def test_exception_can_include_message_string(self):
exc = exceptions.MopidyException("foo")
assert exc.message == "foo"
assert str(exc) == "foo"
def test_backend_error_is_a_mopidy_exception(self):
assert issubclass(exceptions.BackendError, exceptions.MopidyException)
def test_extension_error_is_a_mopidy_exception(self):
assert issubclass(exceptions.ExtensionError, exceptions.MopidyException)
def test_frontend_error_is_a_mopidy_exception(self):
assert issubclass(exceptions.FrontendError, exceptions.MopidyException)
def test_mixer_error_is_a_mopidy_exception(self):
assert issubclass(exceptions.MixerError, exceptions.MopidyException)
def test_scanner_error_is_a_mopidy_exception(self):
assert issubclass(exceptions.ScannerError, exceptions.MopidyException)
def test_audio_error_is_a_mopidy_exception(self):
assert issubclass(exceptions.AudioException, exceptions.MopidyException)
|