Exemplo n.º 1
0
    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")
Exemplo n.º 2
0
 def with_conditional_gaussian(self, conditional_gaussian: bool) -> 'GraphBuilder':
     validate_bool(conditional_gaussian)
     self.conditional_gaussian = conditional_gaussian
     return self
Exemplo n.º 3
0
 def test_repr(self):
     validator = validate_bool(required=False)
     self.assertEqual(
         repr(validator),
         'validate_bool(required=False)',
     )
Exemplo n.º 4
0
 def test_closure(self):
     validator = validate_bool()
     validator(False)
     with self.assertRaises(TypeError):
         validator("false")
Exemplo n.º 5
0
    def test_required(self):
        validate_bool(None, required=False)

        with self.assertRaises(TypeError):
            validate_bool(None)
Exemplo n.º 6
0
 def test_valid(self):
     validate_bool(True)
     validate_bool(False)
Exemplo n.º 7
0
 def test_valid(self):  # type: () -> None
     validate_bool(True)
     validate_bool(False)
Exemplo n.º 8
0
 def test_closure_invalid(self):
     validator = validate_bool()
     with self.assertRaises(TypeError):
         validator(None)
Exemplo n.º 9
0
 def test_closure_valid(self):  # type: () -> None
     validator = validate_bool()
     validator(False)
Exemplo n.º 10
0
 def test_not_required(self):  # type: () -> None
     validate_bool(None, required=False)