def METHOD_NAME(self) -> None:
    prop = bcpe.Enum("red", "green", "blue")
    assert not prop.is_valid(None)
    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("RED")
    assert not prop.is_valid("GREEN")
    assert not prop.is_valid("BLUE")
    assert not prop.is_valid(" red")
    assert not prop.is_valid(" green")
    assert not prop.is_valid(" blue")