Skip to content

Commit c80d4cd

Browse files
committed
add test to #25265
1 parent ed61191 commit c80d4cd

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pandas/tests/arrays/test_integer.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,17 @@ def test_to_integer_array_float():
615615
assert result.dtype == Int64Dtype()
616616

617617

618+
@pytest.mark.parametrize(
619+
'bool_values, int_values',
620+
[([False, True], [0, 1], Int64Dtype),
621+
([False, True, np.nan], [0, 1, np.nan], Int64Dtype)])
622+
def test_to_integer_array_bool(bool_values, int_values, result_dtype):
623+
result = integer_array(bool_values)
624+
assert result.dtype == result_dtype()
625+
expected = integer_array(int_values)
626+
tm.assert_extension_array_equal(result, expected)
627+
628+
618629
@pytest.mark.parametrize(
619630
'values, to_dtype, result_dtype',
620631
[

0 commit comments

Comments
 (0)