cpython: 4c4f8b0c5b30 (original) (raw)
--- a/Lib/test/test_statistics.py +++ b/Lib/test/test_statistics.py @@ -1600,6 +1600,22 @@ class TestMedianGrouped(TestMedian): data = [220, 220, 240, 260, 260, 260, 260, 280, 280, 300, 320, 340] self.assertEqual(self.func(data, 20), 265.0)
- def test_data_type_error(self):
# Test median_grouped with str, bytes data types for data and interval[](#l1.8)
data = ["", "", ""][](#l1.9)
self.assertRaises(TypeError, self.func, data)[](#l1.10)
#---[](#l1.11)
data = [b"", b"", b""][](#l1.12)
self.assertRaises(TypeError, self.func, data)[](#l1.13)
#---[](#l1.14)
data = [1, 2, 3][](#l1.15)
interval = ""[](#l1.16)
self.assertRaises(TypeError, self.func, data, interval)[](#l1.17)
#---[](#l1.18)
data = [1, 2, 3][](#l1.19)
interval = b""[](#l1.20)
self.assertRaises(TypeError, self.func, data, interval)[](#l1.21)
+ class TestMode(NumericTestCase, AverageMixin, UnivariateTypeMixin): # Test cases for the discrete version of mode.