MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_ndarray_sequence

Method test_ndarray_sequence

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

Source from the content-addressed store, hash-verified

1603 self.assertEqual(lst[i][j][k], nd[i][j][k])
1604
1605 def test_ndarray_sequence(self):
1606 nd = ndarray(1, shape=())
1607 self.assertRaises(TypeError, eval, "1 in nd", locals())
1608 mv = memoryview(nd)
1609 self.assertEqual(mv, nd)
1610 self.assertRaises(TypeError, eval, "1 in mv", locals())
1611
1612 for fmt, items, _ in iter_format(5):
1613 nd = ndarray(items, shape=[5], format=fmt)
1614 for i, v in enumerate(nd):
1615 self.assertEqual(v, items[i])
1616 self.assertTrue(v in nd)
1617
1618 if is_memoryview_format(fmt):
1619 mv = memoryview(nd)
1620 for i, v in enumerate(mv):
1621 self.assertEqual(v, items[i])
1622 self.assertTrue(v in mv)
1623
1624 def test_ndarray_slice_invalid(self):
1625 items = [1,2,3,4,5,6,7,8]

Callers

nothing calls this directly

Calls 7

localsFunction · 0.85
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