1
0
mirror of https://github.com/django/django.git synced 2025-10-24 22:26:08 +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):
"""