mirror of
https://github.com/linux-system-roles/network.git
synced 2026-07-25 11:54:06 +00:00
Test more boolean values
This commit is contained in:
parent
9528ab4cba
commit
b3163cdf20
1 changed files with 13 additions and 1 deletions
|
|
@ -168,14 +168,26 @@ class TestValidator(unittest.TestCase):
|
|||
def test_validate_bool(self):
|
||||
|
||||
v = n.ArgValidatorBool('state')
|
||||
self.assertEqual(True, v.validate("yes"))
|
||||
self.assertEqual(True, v.validate("yeS"))
|
||||
self.assertEqual(True, v.validate("Y"))
|
||||
self.assertEqual(True, v.validate(True))
|
||||
self.assertEqual(True, v.validate("True"))
|
||||
self.assertEqual(True, v.validate("1"))
|
||||
self.assertEqual(True, v.validate(1))
|
||||
|
||||
self.assertEqual(False, v.validate("no"))
|
||||
self.assertEqual(False, v.validate("nO"))
|
||||
self.assertEqual(False, v.validate("N"))
|
||||
self.assertEqual(False, v.validate(False))
|
||||
self.assertEqual(False, v.validate("False"))
|
||||
self.assertEqual(False, v.validate("0"))
|
||||
self.assertEqual(False, v.validate(0))
|
||||
self.assertValidationError(v, 2)
|
||||
|
||||
self.assertValidationError(v, 2)
|
||||
self.assertValidationError(v, -1)
|
||||
self.assertValidationError(v, "Ye")
|
||||
self.assertValidationError(v, "")
|
||||
self.assertValidationError(v, None)
|
||||
v = n.ArgValidatorBool('state', required = True)
|
||||
self.assertValidationError(v, None)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue