Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8c115a4

Browse files
author
Steven D'Aprano
committed
Issue27139 patch by Julio C Cardoza.
1 parent 2954f83 commit 8c115a4

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

Lib/test/test_statistics.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1600,6 +1600,22 @@ def test_interval(self):
16001600
data = [220, 220, 240, 260, 260, 260, 260, 280, 280, 300, 320, 340]
16011601
self.assertEqual(self.func(data, 20), 265.0)
16021602

1603+
def test_data_type_error(self):
1604+
# Test median_grouped with str, bytes data types for data and interval
1605+
data = ["", "", ""]
1606+
self.assertRaises(TypeError, self.func, data)
1607+
#---
1608+
data = [b"", b"", b""]
1609+
self.assertRaises(TypeError, self.func, data)
1610+
#---
1611+
data = [1, 2, 3]
1612+
interval = ""
1613+
self.assertRaises(TypeError, self.func, data, interval)
1614+
#---
1615+
data = [1, 2, 3]
1616+
interval = b""
1617+
self.assertRaises(TypeError, self.func, data, interval)
1618+
16031619

16041620
class TestMode(NumericTestCase, AverageMixin, UnivariateTypeMixin):
16051621
# Test cases for the discrete version of mode.

0 commit comments

Comments
 (0)