Ejemplo n.º 1
0
 def test_invalid(self):
     prop = bcpa.Auto()
     assert not prop.is_valid(False)
     assert not prop.is_valid(True)
     assert not prop.is_valid(0)
     assert not prop.is_valid(1)
     assert not prop.is_valid(0.0)
     assert not prop.is_valid(1.0)
     assert not prop.is_valid(1.0 + 1.0j)
     assert not prop.is_valid("")
     assert not prop.is_valid(())
     assert not prop.is_valid([])
     assert not prop.is_valid({})
     assert not prop.is_valid(_TestHasProps())
     assert not prop.is_valid(_TestModel())
Ejemplo n.º 2
0
 def test_str(self) -> None:
     prop = bcpa.Auto()
     assert str(prop) == "Auto"
Ejemplo n.º 3
0
 def test_has_ref(self) -> None:
     prop = bcpa.Auto()
     assert not prop.has_ref
Ejemplo n.º 4
0
 def test_valid(self) -> None:
     prop = bcpa.Auto()
     assert prop.is_valid("auto")