mirror of
https://github.com/django/django.git
synced 2025-11-01 20:31:40 +00:00
Fixed #27438 -- Added the diffsettings --default option.
This commit is contained in:
parent
373c6c409c
commit
50f9e736fa
4 changed files with 35 additions and 3 deletions
|
|
@ -2128,6 +2128,20 @@ class DiffSettings(AdminScriptTestCase):
|
|||
self.assertNoOutput(err)
|
||||
self.assertOutput(out, "### STATIC_URL = None")
|
||||
|
||||
def test_custom_default(self):
|
||||
"""
|
||||
The --default option specifies an alternate settings module for
|
||||
comparison.
|
||||
"""
|
||||
self.write_settings('settings_default.py', sdict={'FOO': '"foo"', 'BAR': '"bar1"'})
|
||||
self.addCleanup(self.remove_settings, 'settings_default.py')
|
||||
self.write_settings('settings_to_diff.py', sdict={'FOO': '"foo"', 'BAR': '"bar2"'})
|
||||
self.addCleanup(self.remove_settings, 'settings_to_diff.py')
|
||||
out, err = self.run_manage(['diffsettings', '--settings=settings_to_diff', '--default=settings_default'])
|
||||
self.assertNoOutput(err)
|
||||
self.assertNotInOutput(out, "FOO")
|
||||
self.assertOutput(out, "BAR = 'bar2'")
|
||||
|
||||
|
||||
class Dumpdata(AdminScriptTestCase):
|
||||
"""Tests for dumpdata management command."""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue