(self)
| 1492 | self.assertEqual(self.func([x]), x) |
| 1493 | |
| 1494 | def test_decimals_exact(self): |
| 1495 | # Test harmonic mean with some carefully chosen Decimals. |
| 1496 | D = Decimal |
| 1497 | self.assertEqual(self.func([D(15), D(30), D(60), D(60)]), D(30)) |
| 1498 | data = [D("0.05"), D("0.10"), D("0.20"), D("0.20")] |
| 1499 | random.shuffle(data) |
| 1500 | self.assertEqual(self.func(data), D("0.10")) |
| 1501 | data = [D("1.68"), D("0.32"), D("5.94"), D("2.75")] |
| 1502 | random.shuffle(data) |
| 1503 | self.assertEqual(self.func(data), D(66528)/70723) |
| 1504 | |
| 1505 | def test_fractions(self): |
| 1506 | # Test harmonic mean with Fractions. |
nothing calls this directly
no test coverage detected