truthy: Validate options passed to 'allowed-values'

Make sure values passed in allowed values are correct ones. This is
possible thanks to previous commit, and should prevent users from
writing incorrect configurations.
This commit is contained in:
Adrien Vergé
2019-06-06 11:05:33 +02:00
parent f65553c4f7
commit 0ba193331b
2 changed files with 6 additions and 18 deletions

View File

@@ -97,20 +97,6 @@ class TruthyTestCase(RuleTestCase):
problem1=(2, 7), problem2=(3, 7),
problem3=(4, 7), problem4=(5, 7))
def test_empty_string_allowed_values(self):
conf = ('truthy:\n'
' allowed-values: ["", ""]\n')
self.check('---\n'
'key1: foo\n'
'key2: bar\n', conf)
self.check('---\n'
'key1: true\n'
'key2: yes\n'
'key3: false\n'
'key4: no\n', conf,
problem1=(2, 7), problem2=(3, 7),
problem3=(4, 7), problem4=(5, 7))
def test_explicit_types(self):
conf = 'truthy: enable\n'
self.check('---\n'