def test_valid(self): prop = bcpv.MarkerType() assert prop.is_valid(None) for typ in MarkerType: assert prop.is_valid(typ)
def test_invalid(self): prop = bcpv.MarkerType() 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()) assert not prop.is_valid("string") assert not prop.is_valid([1, 2, 3]) assert not prop.is_valid([1, 2, 3.0])
def test_str(self): prop = bcpv.MarkerType() assert str(prop).startswith("MarkerType(")
def test_has_ref(self): prop = bcpv.MarkerType() assert not prop.has_ref