예제 #1
0
def test_scalar_invalid_implicit_conversion(cls, dtype):

    try:
        cls(pd.NA)
    except TypeError as e:
        with pytest.raises(TypeError, match=re.escape(str(e))):
            slr = pycudf_scalar(None, dtype=dtype)
            cls(slr)
예제 #2
0
def test_scalar_invalid_implicit_conversion(cls, dtype):

    try:
        cls(pd.NA)
    except TypeError as e:

        error = (str(e).replace("NAType",
                                "_NAType").replace(" NA ", " cudf.NA "))
        with pytest.raises(TypeError, match=re.escape(str(error))):
            slr = pycudf_scalar(None, dtype=dtype)
            cls(slr)