mirror of
				https://github.com/django/django.git
				synced 2025-11-03 21:25:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			638 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			638 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django import __version__
 | 
						|
from django.core.management import call_command
 | 
						|
from django.test import SimpleTestCase
 | 
						|
from django.test.utils import patch_logger
 | 
						|
 | 
						|
 | 
						|
class ShellCommandTestCase(SimpleTestCase):
 | 
						|
 | 
						|
    def test_command_option(self):
 | 
						|
        with patch_logger('test', 'info') as logger:
 | 
						|
            call_command(
 | 
						|
                'shell',
 | 
						|
                command=(
 | 
						|
                    'import django; from logging import getLogger; '
 | 
						|
                    'getLogger("test").info(django.__version__)'
 | 
						|
                ),
 | 
						|
            )
 | 
						|
            self.assertEqual(len(logger), 1)
 | 
						|
            self.assertEqual(logger[0], __version__)
 |