12345678910111213141516171819 |
- 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__)
|