File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -1863,6 +1863,23 @@ def test_clip_against_frame(self):
1863
1863
tm .assert_frame_equal (clipped_df [ub_mask ], ub [ub_mask ])
1864
1864
tm .assert_frame_equal (clipped_df [mask ], df [mask ])
1865
1865
1866
+ def test_clip_na (self ):
1867
+ msg = "Cannot use an NA"
1868
+ with tm .assert_raises_regex (ValueError , msg ):
1869
+ self .frame .clip (lower = np .nan )
1870
+
1871
+ with tm .assert_raises_regex (ValueError , msg ):
1872
+ self .frame .clip (lower = [np .nan ])
1873
+
1874
+ with tm .assert_raises_regex (ValueError , msg ):
1875
+ self .frame .clip (upper = np .nan )
1876
+
1877
+ with tm .assert_raises_regex (ValueError , msg ):
1878
+ self .frame .clip (upper = [np .nan ])
1879
+
1880
+ with tm .assert_raises_regex (ValueError , msg ):
1881
+ self .frame .clip (lower = np .nan , upper = np .nan )
1882
+
1866
1883
# Matrix-like
1867
1884
1868
1885
def test_dot (self ):
You can’t perform that action at this time.
0 commit comments