def METHOD_NAME():
    for nullable in NAN_VALUES:
        test_dataframe = DataFrame({"foo": [1, 1, 2, 3, nullable]})
        assert (
            InRangeColumnConstraint(1, 4, ignore_missing_vals=True).validate(test_dataframe, "foo")
            is None
        )
        with pytest.raises(ConstraintViolationException):
            InRangeColumnConstraint(2, 3, ignore_missing_vals=True).validate(test_dataframe, "foo")