We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 079c403 commit e8c1025Copy full SHA for e8c1025
pandas/tests/dtypes/cast/test_can_hold_element.py
@@ -77,3 +77,17 @@ def test_can_hold_element_int8_int():
77
assert not can_hold_element(arr, np.uint32(element))
78
assert not can_hold_element(arr, np.int64(element))
79
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