(self)
| 1615 | self.assertEqual(lst[i][j][k], nd[i][j][k]) |
| 1616 | |
| 1617 | def test_ndarray_sequence(self): |
| 1618 | nd = ndarray(1, shape=()) |
| 1619 | self.assertRaises(TypeError, eval, "1 in nd", locals()) |
| 1620 | mv = memoryview(nd) |
| 1621 | self.assertEqual(mv, nd) |
| 1622 | self.assertRaises(TypeError, eval, "1 in mv", locals()) |
| 1623 | |
| 1624 | for fmt, items, _ in iter_format(5): |
| 1625 | nd = ndarray(items, shape=[5], format=fmt) |
| 1626 | for i, v in enumerate(nd): |
| 1627 | self.assertEqual(v, items[i]) |
| 1628 | self.assertTrue(v in nd) |
| 1629 | |
| 1630 | if is_memoryview_format(fmt): |
| 1631 | mv = memoryview(nd) |
| 1632 | for i, v in enumerate(mv): |
| 1633 | self.assertEqual(v, items[i]) |
| 1634 | self.assertTrue(v in mv) |
| 1635 | |
| 1636 | def test_ndarray_slice_invalid(self): |
| 1637 | items = [1,2,3,4,5,6,7,8] |
nothing calls this directly
no test coverage detected