From b3163cdf202e48abea31c3fdd1c385d27fd10c9b Mon Sep 17 00:00:00 2001 From: Till Maas Date: Mon, 14 May 2018 10:45:26 +0200 Subject: [PATCH] Test more boolean values --- library/test_network_connections.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/library/test_network_connections.py b/library/test_network_connections.py index e9fb58b..3bd75d4 100755 --- a/library/test_network_connections.py +++ b/library/test_network_connections.py @@ -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)