django-rest-framework/tests/test_settings.py

18 lines
542 B
Python
Raw Normal View History

from __future__ import unicode_literals
from django.test import TestCase
2014-12-15 16:18:39 +03:00
from rest_framework.settings import APISettings
class TestSettings(TestCase):
def test_import_error_message_maintained(self):
2014-12-15 16:18:39 +03:00
"""
Make sure import errors are captured and raised sensibly.
"""
settings = APISettings({
'DEFAULT_RENDERER_CLASSES': [
'tests.invalid_module.InvalidClassName'
]
})
with self.assertRaises(ImportError):
settings.DEFAULT_RENDERER_CLASSES