mirror of
https://github.com/django/django.git
synced 2025-10-22 00:02:23 +00:00
Fixed #21634 -- Prevented hiding ImproperlyConfigured when command not found
Thanks nikolay.v.golub@gmail.com for the report.
This commit is contained in:
parent
cb15231888
commit
f5d4b45df1
2 changed files with 10 additions and 8 deletions
|
@ -275,7 +275,7 @@ class DjangoAdminDefaultSettings(AdminScriptTestCase):
|
|||
args = ['noargs_command']
|
||||
out, err = self.run_django_admin(args)
|
||||
self.assertNoOutput(out)
|
||||
self.assertOutput(err, "Unknown command: 'noargs_command'")
|
||||
self.assertOutput(err, "settings are not configured")
|
||||
|
||||
def test_custom_command_with_settings(self):
|
||||
"default: django-admin can execute user commands if settings are provided as argument"
|
||||
|
@ -342,7 +342,7 @@ class DjangoAdminFullPathDefaultSettings(AdminScriptTestCase):
|
|||
args = ['noargs_command']
|
||||
out, err = self.run_django_admin(args)
|
||||
self.assertNoOutput(out)
|
||||
self.assertOutput(err, "Unknown command: 'noargs_command'")
|
||||
self.assertOutput(err, "settings are not configured")
|
||||
|
||||
def test_custom_command_with_settings(self):
|
||||
"fulldefault: django-admin can execute user commands if settings are provided as argument"
|
||||
|
@ -409,7 +409,7 @@ class DjangoAdminMinimalSettings(AdminScriptTestCase):
|
|||
args = ['noargs_command']
|
||||
out, err = self.run_django_admin(args)
|
||||
self.assertNoOutput(out)
|
||||
self.assertOutput(err, "Unknown command: 'noargs_command'")
|
||||
self.assertOutput(err, "settings are not configured")
|
||||
|
||||
def test_custom_command_with_settings(self):
|
||||
"minimal: django-admin can't execute user commands, even if settings are provided as argument"
|
||||
|
@ -476,7 +476,7 @@ class DjangoAdminAlternateSettings(AdminScriptTestCase):
|
|||
args = ['noargs_command']
|
||||
out, err = self.run_django_admin(args)
|
||||
self.assertNoOutput(out)
|
||||
self.assertOutput(err, "Unknown command: 'noargs_command'")
|
||||
self.assertOutput(err, "settings are not configured")
|
||||
|
||||
def test_custom_command_with_settings(self):
|
||||
"alternate: django-admin can execute user commands if settings are provided as argument"
|
||||
|
@ -546,7 +546,7 @@ class DjangoAdminMultipleSettings(AdminScriptTestCase):
|
|||
args = ['noargs_command']
|
||||
out, err = self.run_django_admin(args)
|
||||
self.assertNoOutput(out)
|
||||
self.assertOutput(err, "Unknown command: 'noargs_command'")
|
||||
self.assertOutput(err, "settings are not configured")
|
||||
|
||||
def test_custom_command_with_settings(self):
|
||||
"alternate: django-admin can execute user commands if settings are provided as argument"
|
||||
|
@ -620,7 +620,7 @@ class DjangoAdminSettingsDirectory(AdminScriptTestCase):
|
|||
args = ['noargs_command']
|
||||
out, err = self.run_django_admin(args)
|
||||
self.assertNoOutput(out)
|
||||
self.assertOutput(err, "Unknown command: 'noargs_command'")
|
||||
self.assertOutput(err, "settings are not configured")
|
||||
|
||||
def test_builtin_with_settings(self):
|
||||
"directory: django-admin builtin commands succeed if settings are provided as argument"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue