def test_invalid(self): with self.assertRaises(TypeError): validate_bool(1) with self.assertRaises(TypeError): validate_bool(0) with self.assertRaises(TypeError): validate_bool("true")
def with_conditional_gaussian(self, conditional_gaussian: bool) -> 'GraphBuilder': validate_bool(conditional_gaussian) self.conditional_gaussian = conditional_gaussian return self
def test_repr(self): validator = validate_bool(required=False) self.assertEqual( repr(validator), 'validate_bool(required=False)', )
def test_closure(self): validator = validate_bool() validator(False) with self.assertRaises(TypeError): validator("false")
def test_required(self): validate_bool(None, required=False) with self.assertRaises(TypeError): validate_bool(None)
def test_valid(self): validate_bool(True) validate_bool(False)
def test_valid(self): # type: () -> None validate_bool(True) validate_bool(False)
def test_closure_invalid(self): validator = validate_bool() with self.assertRaises(TypeError): validator(None)
def test_closure_valid(self): # type: () -> None validator = validate_bool() validator(False)
def test_not_required(self): # type: () -> None validate_bool(None, required=False)