1
0
mirror of https://github.com/django/django.git synced 2025-06-08 13:09:13 +00:00

immediately quit if settings module wasn't specified at all

This commit is contained in:
Ben Cail 2024-12-19 11:14:18 -05:00
parent 561bf64867
commit b7bd2182dc
2 changed files with 1 additions and 6 deletions

View File

@ -259,6 +259,7 @@ class ManagementUtility:
sys.exit(1)
elif not settings.configured:
sys.stderr.write("No Django settings specified.\n")
sys.exit(1)
possible_matches = get_close_matches(subcommand, commands)
sys.stderr.write("Unknown command: %r" % subcommand)
if possible_matches:

View File

@ -317,7 +317,6 @@ class DjangoAdminDefaultSettings(AdminScriptTestCase):
out, err = self.run_django_admin(args)
self.assertNoOutput(out)
self.assertOutput(err, "No Django settings specified")
self.assertOutput(err, "Unknown command: 'noargs_command'")
def test_custom_command_with_settings(self):
"""
@ -417,7 +416,6 @@ class DjangoAdminFullPathDefaultSettings(AdminScriptTestCase):
out, err = self.run_django_admin(args)
self.assertNoOutput(out)
self.assertOutput(err, "No Django settings specified")
self.assertOutput(err, "Unknown command: 'noargs_command'")
def test_custom_command_with_settings(self):
"""
@ -508,7 +506,6 @@ class DjangoAdminMinimalSettings(AdminScriptTestCase):
out, err = self.run_django_admin(args)
self.assertNoOutput(out)
self.assertOutput(err, "No Django settings specified")
self.assertOutput(err, "Unknown command: 'noargs_command'")
def test_custom_command_with_settings(self):
"""
@ -600,7 +597,6 @@ class DjangoAdminAlternateSettings(AdminScriptTestCase):
out, err = self.run_django_admin(args)
self.assertNoOutput(out)
self.assertOutput(err, "No Django settings specified")
self.assertOutput(err, "Unknown command: 'noargs_command'")
def test_custom_command_with_settings(self):
"""
@ -696,7 +692,6 @@ class DjangoAdminMultipleSettings(AdminScriptTestCase):
out, err = self.run_django_admin(args)
self.assertNoOutput(out)
self.assertOutput(err, "No Django settings specified")
self.assertOutput(err, "Unknown command: 'noargs_command'")
def test_custom_command_with_settings(self):
"""
@ -806,7 +801,6 @@ class DjangoAdminSettingsDirectory(AdminScriptTestCase):
out, err = self.run_django_admin(args)
self.assertNoOutput(out)
self.assertOutput(err, "No Django settings specified")
self.assertOutput(err, "Unknown command: 'noargs_command'")
def test_builtin_with_settings(self):
"""