Exemple #1
0
 def test__bn_ok_dtype(self):
     assert nanops._bn_ok_dtype(self.arr_float.dtype, "test")
     assert nanops._bn_ok_dtype(self.arr_complex.dtype, "test")
     assert nanops._bn_ok_dtype(self.arr_int.dtype, "test")
     assert nanops._bn_ok_dtype(self.arr_bool.dtype, "test")
     assert nanops._bn_ok_dtype(self.arr_str.dtype, "test")
     assert nanops._bn_ok_dtype(self.arr_utf.dtype, "test")
     assert not nanops._bn_ok_dtype(self.arr_date.dtype, "test")
     assert not nanops._bn_ok_dtype(self.arr_tdelta.dtype, "test")
     assert not nanops._bn_ok_dtype(self.arr_obj.dtype, "test")
Exemple #2
0
 def test__bn_ok_dtype(self):
     self.assertTrue(nanops._bn_ok_dtype(self.arr_float.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_complex.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_int.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_bool.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_str.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_utf.dtype, 'test'))
     self.assertFalse(nanops._bn_ok_dtype(self.arr_date.dtype, 'test'))
     self.assertFalse(nanops._bn_ok_dtype(self.arr_tdelta.dtype, 'test'))
     self.assertFalse(nanops._bn_ok_dtype(self.arr_obj.dtype, 'test'))
Exemple #3
0
 def test__bn_ok_dtype(self):
     self.assertTrue(nanops._bn_ok_dtype(self.arr_float.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_complex.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_int.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_bool.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_str.dtype, 'test'))
     self.assertTrue(nanops._bn_ok_dtype(self.arr_utf.dtype, 'test'))
     self.assertFalse(nanops._bn_ok_dtype(self.arr_date.dtype, 'test'))
     self.assertFalse(nanops._bn_ok_dtype(self.arr_tdelta.dtype, 'test'))
     self.assertFalse(nanops._bn_ok_dtype(self.arr_obj.dtype, 'test'))
Exemple #4
0
 def test__bn_ok_dtype(self):
     assert nanops._bn_ok_dtype(self.arr_float.dtype, 'test')
     assert nanops._bn_ok_dtype(self.arr_complex.dtype, 'test')
     assert nanops._bn_ok_dtype(self.arr_int.dtype, 'test')
     assert nanops._bn_ok_dtype(self.arr_bool.dtype, 'test')
     assert nanops._bn_ok_dtype(self.arr_str.dtype, 'test')
     assert nanops._bn_ok_dtype(self.arr_utf.dtype, 'test')
     assert not nanops._bn_ok_dtype(self.arr_date.dtype, 'test')
     assert not nanops._bn_ok_dtype(self.arr_tdelta.dtype, 'test')
     assert not nanops._bn_ok_dtype(self.arr_obj.dtype, 'test')
Exemple #5
0
def test_check_bottleneck_disallow(dtype, func):
    # GH 42878 bottleneck sometimes produces unreliable results for mean and sum
    assert not nanops._bn_ok_dtype(dtype, func)