예제 #1
0
def test_to_boolean_array_from_strings():
    result = BooleanArray._from_sequence_of_strings(
        np.array(["True", "False", np.nan], dtype=object))
    expected = BooleanArray(np.array([True, False, False]),
                            np.array([False, False, True]))

    tm.assert_extension_array_equal(result, expected)
예제 #2
0
def test_to_boolean_array_from_strings_invalid_string():
    with pytest.raises(ValueError, match="cannot be cast"):
        BooleanArray._from_sequence_of_strings(["donkey"])