summaryrefslogtreecommitdiff
path: root/tests/shell/tests.py
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /tests/shell/tests.py
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/shell/tests.py')
-rw-r--r--tests/shell/tests.py60
1 files changed, 33 insertions, 27 deletions
diff --git a/tests/shell/tests.py b/tests/shell/tests.py
index aadd618109..1a5f22f032 100644
--- a/tests/shell/tests.py
+++ b/tests/shell/tests.py
@@ -11,15 +11,15 @@ from django.test.utils import captured_stdin, captured_stdout
class ShellCommandTestCase(SimpleTestCase):
script_globals = 'print("__name__" in globals())'
script_with_inline_function = (
- 'import django\ndef f():\n print(django.__version__)\nf()'
+ "import django\ndef f():\n print(django.__version__)\nf()"
)
def test_command_option(self):
- with self.assertLogs('test', 'INFO') as cm:
+ with self.assertLogs("test", "INFO") as cm:
call_command(
- 'shell',
+ "shell",
command=(
- 'import django; from logging import getLogger; '
+ "import django; from logging import getLogger; "
'getLogger("test").info(django.__version__)'
),
)
@@ -27,60 +27,66 @@ class ShellCommandTestCase(SimpleTestCase):
def test_command_option_globals(self):
with captured_stdout() as stdout:
- call_command('shell', command=self.script_globals)
- self.assertEqual(stdout.getvalue().strip(), 'True')
+ call_command("shell", command=self.script_globals)
+ self.assertEqual(stdout.getvalue().strip(), "True")
def test_command_option_inline_function_call(self):
with captured_stdout() as stdout:
- call_command('shell', command=self.script_with_inline_function)
+ call_command("shell", command=self.script_with_inline_function)
self.assertEqual(stdout.getvalue().strip(), __version__)
- @unittest.skipIf(sys.platform == 'win32', "Windows select() doesn't support file descriptors.")
- @mock.patch('django.core.management.commands.shell.select')
+ @unittest.skipIf(
+ sys.platform == "win32", "Windows select() doesn't support file descriptors."
+ )
+ @mock.patch("django.core.management.commands.shell.select")
def test_stdin_read(self, select):
with captured_stdin() as stdin, captured_stdout() as stdout:
- stdin.write('print(100)\n')
+ stdin.write("print(100)\n")
stdin.seek(0)
- call_command('shell')
- self.assertEqual(stdout.getvalue().strip(), '100')
+ call_command("shell")
+ self.assertEqual(stdout.getvalue().strip(), "100")
@unittest.skipIf(
- sys.platform == 'win32',
+ sys.platform == "win32",
"Windows select() doesn't support file descriptors.",
)
- @mock.patch('django.core.management.commands.shell.select') # [1]
+ @mock.patch("django.core.management.commands.shell.select") # [1]
def test_stdin_read_globals(self, select):
with captured_stdin() as stdin, captured_stdout() as stdout:
stdin.write(self.script_globals)
stdin.seek(0)
- call_command('shell')
- self.assertEqual(stdout.getvalue().strip(), 'True')
+ call_command("shell")
+ self.assertEqual(stdout.getvalue().strip(), "True")
@unittest.skipIf(
- sys.platform == 'win32',
+ sys.platform == "win32",
"Windows select() doesn't support file descriptors.",
)
- @mock.patch('django.core.management.commands.shell.select') # [1]
+ @mock.patch("django.core.management.commands.shell.select") # [1]
def test_stdin_read_inline_function_call(self, select):
with captured_stdin() as stdin, captured_stdout() as stdout:
stdin.write(self.script_with_inline_function)
stdin.seek(0)
- call_command('shell')
+ call_command("shell")
self.assertEqual(stdout.getvalue().strip(), __version__)
- @mock.patch('django.core.management.commands.shell.select.select') # [1]
- @mock.patch.dict('sys.modules', {'IPython': None})
+ @mock.patch("django.core.management.commands.shell.select.select") # [1]
+ @mock.patch.dict("sys.modules", {"IPython": None})
def test_shell_with_ipython_not_installed(self, select):
select.return_value = ([], [], [])
- with self.assertRaisesMessage(CommandError, "Couldn't import ipython interface."):
- call_command('shell', interface='ipython')
+ with self.assertRaisesMessage(
+ CommandError, "Couldn't import ipython interface."
+ ):
+ call_command("shell", interface="ipython")
- @mock.patch('django.core.management.commands.shell.select.select') # [1]
- @mock.patch.dict('sys.modules', {'bpython': None})
+ @mock.patch("django.core.management.commands.shell.select.select") # [1]
+ @mock.patch.dict("sys.modules", {"bpython": None})
def test_shell_with_bpython_not_installed(self, select):
select.return_value = ([], [], [])
- with self.assertRaisesMessage(CommandError, "Couldn't import bpython interface."):
- call_command('shell', interface='bpython')
+ with self.assertRaisesMessage(
+ CommandError, "Couldn't import bpython interface."
+ ):
+ call_command("shell", interface="bpython")
# [1] Patch select to prevent tests failing when when the test suite is run
# in parallel mode. The tests are run in a subprocess and the subprocess's