Skip to content

Commit 29a691f

Browse files
committed
update py tests
1 parent 7bb3e40 commit 29a691f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

python/pyspark/sql/tests.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -888,6 +888,18 @@ def test_approxQuantile(self):
888888
self.assertTrue(isinstance(aqs[1], list))
889889
self.assertEqual(len(aqs[1]), 3)
890890
self.assertTrue(all(isinstance(q, float) for q in aqs[1]))
891+
aqt = df.stat.approxQuantile(("a", "b"), [0.1, 0.5, 0.9], 0.1)
892+
self.assertTrue(isinstance(aqt, list))
893+
self.assertEqual(len(aqt), 2)
894+
self.assertTrue(isinstance(aqt[0], list))
895+
self.assertEqual(len(aqt[0]), 3)
896+
self.assertTrue(all(isinstance(q, float) for q in aqt[0]))
897+
self.assertTrue(isinstance(aqt[1], list))
898+
self.assertEqual(len(aqt[1]), 3)
899+
self.assertTrue(all(isinstance(q, float) for q in aqt[1]))
900+
self.assertRaises(ValueError, lambda: df.stat.approxQuantile(123, [0.1, 0.9], 0.1))
901+
self.assertRaises(ValueError, lambda: df.stat.approxQuantile(("a", 123), [0.1, 0.9], 0.1))
902+
self.assertRaises(ValueError, lambda: df.stat.approxQuantile(["a", 123], [0.1, 0.9], 0.1))
891903

892904
def test_corr(self):
893905
import math

0 commit comments

Comments
 (0)