(self)
| 195 | self.assertEqual(str(eval(s)), s) |
| 196 | |
| 197 | def test_getitem(self): |
| 198 | v = [1.0, 1.0 + 0.5 * pi, 1.0 + pi, 1.0 + 1.5 * pi, 1.0 + 2.0 * pi] |
| 199 | a = circular(4, 1.0) |
| 200 | for i in range(4): |
| 201 | self.assertEqual(a[i][0], v[i]) |
| 202 | self.assertEqual(a[i][1], v[i + 1]) |
| 203 | with self.assertRaises(IndexError): |
| 204 | a[-1] |
| 205 | with self.assertRaises(IndexError): |
| 206 | a[4] |
| 207 | |
| 208 | def test_iter(self): |
| 209 | a = circular(4, 1.0) |