MCPcopy Index your code
hub / github.com/python/cpython / test_ndarray_sequence

Method test_ndarray_sequence

Lib/test/test_buffer.py:1617–1634  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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]

Callers

nothing calls this directly

Calls 6

iter_formatFunction · 0.85
enumerateFunction · 0.85
is_memoryview_formatFunction · 0.85
assertTrueMethod · 0.80
assertRaisesMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected