From 059f96814d80fc1a3c14e7e9f40428865ceb233a Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Fri, 13 Aug 2010 22:16:11 +0200 Subject: [PATCH] Add basic tests for get_class util --- tests/utils_test.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/utils_test.py b/tests/utils_test.py index d5c98d86..9a8f1129 100644 --- a/tests/utils_test.py +++ b/tests/utils_test.py @@ -11,6 +11,15 @@ from mopidy.models import Track, Artist, Album from tests import SkipTest, data_folder +class GetClassTest(unittest.TestCase): + def test_loading_class_that_does_not_exist(self): + test = lambda: get_class('foo.bar.Baz') + self.assertRaises(ImportError, test) + + def test_loading_existing_class(self): + cls = get_class('unittest.TestCase') + self.assertEqual(cls.__name__, 'TestCase') + class GetOrCreateFolderTest(unittest.TestCase): def setUp(self): self.parent = tempfile.mkdtemp()