| 212 | self.assertEqual([x[1] for x in a], v[1:]) |
| 213 | |
| 214 | def test_index(self): |
| 215 | a = circular(4, 1.0) |
| 216 | d = 0.5 * pi |
| 217 | self.assertEqual(a.index(0.99 - 4 * d), 3) |
| 218 | self.assertEqual(a.index(0.99 - 3 * d), 0) |
| 219 | self.assertEqual(a.index(0.99 - 2 * d), 1) |
| 220 | self.assertEqual(a.index(0.99 - d), 2) |
| 221 | self.assertEqual(a.index(0.99), 3) |
| 222 | self.assertEqual(a.index(1.0), 0) |
| 223 | self.assertEqual(a.index(1.01), 0) |
| 224 | self.assertEqual(a.index(0.99 + d), 0) |
| 225 | self.assertEqual(a.index(1.0 + d), 1) |
| 226 | self.assertEqual(a.index(1.0 + 2 * d), 2) |
| 227 | self.assertEqual(a.index(1.0 + 3 * d), 3) |
| 228 | self.assertEqual(a.index(1.0 + 4 * d), 0) |
| 229 | self.assertEqual(a.index(1.0 + 5 * d), 1) |
| 230 | |
| 231 | |
| 232 | class test_variable(unittest.TestCase): |