mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #35591 -- Added unsuitable for production console warning to runserver.
This commit is contained in:
parent
9582745257
commit
69aa13ffb9
5 changed files with 61 additions and 1 deletions
|
@ -1597,6 +1597,13 @@ class ManageRunserver(SimpleTestCase):
|
|||
"Starting development server at http://0.0.0.0:8000/",
|
||||
self.output.getvalue(),
|
||||
)
|
||||
self.assertIn(
|
||||
"WARNING: This is a development server. Do not use it in a "
|
||||
"production setting. Use a production WSGI or ASGI server instead."
|
||||
"\nFor more information on production servers see: "
|
||||
"https://docs.djangoproject.com/en/stable/howto/deployment/",
|
||||
self.output.getvalue(),
|
||||
)
|
||||
|
||||
def test_on_bind(self):
|
||||
self.cmd.addr = "127.0.0.1"
|
||||
|
@ -1606,6 +1613,30 @@ class ManageRunserver(SimpleTestCase):
|
|||
"Starting development server at http://127.0.0.1:14437/",
|
||||
self.output.getvalue(),
|
||||
)
|
||||
self.assertIn(
|
||||
"WARNING: This is a development server. Do not use it in a "
|
||||
"production setting. Use a production WSGI or ASGI server instead."
|
||||
"\nFor more information on production servers see: "
|
||||
"https://docs.djangoproject.com/en/stable/howto/deployment/",
|
||||
self.output.getvalue(),
|
||||
)
|
||||
|
||||
@mock.patch.dict(os.environ, {"HIDE_PRODUCTION_WARNING": "true"})
|
||||
def test_hide_production_warning_with_environment_variable(self):
|
||||
self.cmd.addr = "0"
|
||||
self.cmd._raw_ipv6 = False
|
||||
self.cmd.on_bind("8000")
|
||||
self.assertIn(
|
||||
"Starting development server at http://0.0.0.0:8000/",
|
||||
self.output.getvalue(),
|
||||
)
|
||||
self.assertNotIn(
|
||||
"WARNING: This is a development server. Do not use it in a "
|
||||
"production setting. Use a production WSGI or ASGI server instead."
|
||||
"\nFor more information on production servers see: "
|
||||
"https://docs.djangoproject.com/en/stable/howto/deployment/",
|
||||
self.output.getvalue(),
|
||||
)
|
||||
|
||||
@unittest.skipUnless(socket.has_ipv6, "platform doesn't support IPv6")
|
||||
def test_runner_addrport_ipv6(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue