mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-11-04 01:47:59 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			542 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			542 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from __future__ import unicode_literals
 | 
						|
from django.test import TestCase
 | 
						|
from rest_framework.settings import APISettings
 | 
						|
 | 
						|
 | 
						|
class TestSettings(TestCase):
 | 
						|
    def test_import_error_message_maintained(self):
 | 
						|
        """
 | 
						|
        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
 |