mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			638 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 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__)
 |