@@ -254,6 +254,40 @@ def test_isnull(self):
254
254
self .assert_eq (ks .notnull (), ps .notnull ())
255
255
self .assert_eq (ks .isnull (), ps .isnull ())
256
256
257
+ def test_all (self ):
258
+ for ps in [pd .Series ([True , True ], name = 'x' ),
259
+ pd .Series ([True , False ], name = 'x' ),
260
+ pd .Series ([0 , 1 ], name = 'x' ),
261
+ pd .Series ([1 , 2 , 3 ], name = 'x' ),
262
+ pd .Series ([True , True , None ], name = 'x' ),
263
+ pd .Series ([True , False , None ], name = 'x' ),
264
+ pd .Series ([], name = 'x' ),
265
+ pd .Series ([np .nan ], name = 'x' )]:
266
+ ks = koalas .from_pandas (ps )
267
+ self .assert_eq (ks .all (), ps .all ())
268
+
269
+ ps = pd .Series ([1 , 2 , 3 , 4 ], name = 'x' )
270
+ ks = koalas .from_pandas (ps )
271
+
272
+ self .assert_eq ((ks % 2 == 0 ).all (), (ps % 2 == 0 ).all ())
273
+
274
+ def test_any (self ):
275
+ for ps in [pd .Series ([False , False ], name = 'x' ),
276
+ pd .Series ([True , False ], name = 'x' ),
277
+ pd .Series ([0 , 1 ], name = 'x' ),
278
+ pd .Series ([1 , 2 , 3 ], name = 'x' ),
279
+ pd .Series ([True , True , None ], name = 'x' ),
280
+ pd .Series ([True , False , None ], name = 'x' ),
281
+ pd .Series ([], name = 'x' ),
282
+ pd .Series ([np .nan ], name = 'x' )]:
283
+ ks = koalas .from_pandas (ps )
284
+ self .assert_eq (ks .any (), ps .any ())
285
+
286
+ ps = pd .Series ([1 , 2 , 3 , 4 ], name = 'x' )
287
+ ks = koalas .from_pandas (ps )
288
+
289
+ self .assert_eq ((ks % 2 == 0 ).any (), (ps % 2 == 0 ).any ())
290
+
257
291
def test_sort_values (self ):
258
292
ps = pd .Series ([1 , 2 , 3 , 4 , 5 , None , 7 ], name = '0' )
259
293
ks = koalas .from_pandas (ps )
0 commit comments