(self)
| 98 | self.assertEqual(str(eval(s)), s) |
| 99 | |
| 100 | def test_getitem(self): |
| 101 | v = [1.0, 1.25, 1.5, 1.75, 2.0] |
| 102 | a = regular(4, 1.0, 2.0) |
| 103 | for i in range(4): |
| 104 | self.assertAlmostEqual(a[i][0], v[i]) |
| 105 | self.assertAlmostEqual(a[i][1], v[i + 1]) |
| 106 | self.assertEqual(a[-1][0], -float("infinity")) |
| 107 | self.assertEqual(a[4][1], float("infinity")) |
| 108 | with self.assertRaises(IndexError): |
| 109 | a[-2] |
| 110 | with self.assertRaises(IndexError): |
| 111 | a[5] |
| 112 | |
| 113 | def test_iter(self): |
| 114 | v = [1.0, 1.25, 1.5, 1.75, 2.0] |