Skip to content

Commit e8c1025

Browse files
committed
added test case
1 parent 079c403 commit e8c1025

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

pandas/tests/dtypes/cast/test_can_hold_element.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,17 @@ def test_can_hold_element_int8_int():
7777
assert not can_hold_element(arr, np.uint32(element))
7878
assert not can_hold_element(arr, np.int64(element))
7979
assert not can_hold_element(arr, np.uint64(element))
80+
81+
82+
def test_can_hold_element_bool():
83+
arr = np.array([], dtype=bool)
84+
85+
element = True
86+
assert can_hold_element(arr, element)
87+
assert can_hold_element(arr, np.array([element]))
88+
assert can_hold_element(arr, np.array([element], dtype=object))
89+
90+
element = 1
91+
assert not can_hold_element(arr, element)
92+
assert not can_hold_element(arr, np.array([element]))
93+
assert not can_hold_element(arr, np.array([element], dtype=object))

0 commit comments

Comments
 (0)