Fix existing settings tests that did_you_mean broke.
This commit is contained in:
parent
03a7f03bb8
commit
4e4a209ec3
@ -199,6 +199,9 @@ def mask_value_if_secret(key, value):
|
||||
|
||||
def did_you_mean(setting, defaults):
|
||||
"""Suggest most likely setting based on levenshtein."""
|
||||
if not defaults:
|
||||
return None
|
||||
|
||||
candidates = [(levenshtein(setting, d), d) for d in defaults]
|
||||
candidates.sort()
|
||||
|
||||
|
||||
@ -23,7 +23,7 @@ class ValidateSettingsTest(unittest.TestCase):
|
||||
result = validate_settings(self.defaults,
|
||||
{'MPD_SERVER_HOSTNMAE': '127.0.0.1'})
|
||||
self.assertEqual(result['MPD_SERVER_HOSTNMAE'],
|
||||
u'Unknown setting. Is it misspelled?')
|
||||
u'Unknown setting. Did you mean MPD_SERVER_HOSTNAME?')
|
||||
|
||||
def test_not_renamed_setting_returns_error(self):
|
||||
result = validate_settings(self.defaults,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user