def test_validate_boolean2(): bad = [ 'f', 'F', 'n', 'N', 'no', 'No', 'NO', 'off', 'Off', 'OFF', 'false', 'False', 'FALSE', '0', 0, False ] for value in bad: assert_false(validate_boolean(value))
def test_validate_boolean1(): good = [ 't', 'T', 'y', 'Y', 'yes', 'Yes', 'YES', 'on', 'On', 'ON', 'true', 'True', 'TRUE', '1', 1, True ] for value in good: assert_true(validate_boolean(value))
def test_validate_boolean3(): not_valid = ['maybe', 2, 0.5] for value in not_valid: with pytest.raises(ValueError): validate_boolean(value)
def test_validate_boolean2(): bad = ['f', 'F', 'n', 'N', 'no', 'No', 'NO', 'off', 'Off', 'OFF', 'false', 'False', 'FALSE', '0', 0, False] for value in bad: assert_false(validate_boolean(value))
def test_validate_boolean1(): good = ['t', 'T', 'y', 'Y', 'yes', 'Yes', 'YES', 'on', 'On', 'ON', 'true', 'True', 'TRUE', '1', 1, True] for value in good: assert_true(validate_boolean(value))