mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #27438 -- Added the diffsettings --default option.
This commit is contained in:
committed by
Tim Graham
parent
373c6c409c
commit
50f9e736fa
@@ -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."""
|
||||
|
||||
Reference in New Issue
Block a user