Lines Matching refs:memoryview

1 """Unit tests for the memoryview
72 self.assertRaises(TypeError, setitem, memoryview(b"a"))
207 # Test PyObject_GetBuffer() on a memoryview object.
227 self.m = memoryview(base)
233 # Create a reference cycle through a memoryview object.
278 self.assertNotEqual(m, memoryview(tp(self._source)))
304 # Issue #10451: memoryview incorrectly exposes a readonly
326 # Releasing the memoryview keeps the stored hash value (as with weakrefs)
329 # Hashing a memoryview for the first time after it is released
373 self.assertTrue(memoryview(mm).readonly)
380 x = memoryview(a)
384 d = memoryview(b)
427 # Variations on indirection levels: memoryview, slice of memoryview,
428 # slice of slice of memoryview.
433 return memoryview(obj)
442 m = memoryview(obj)
450 m = memoryview(tp(self._source))
459 m = memoryview(obj)
474 self.assertTrue(memoryview(ob))
475 self.assertTrue(memoryview(object=ob))
476 self.assertRaises(TypeError, memoryview)
477 self.assertRaises(TypeError, memoryview, ob, ob)
478 self.assertRaises(TypeError, memoryview, argument=ob)
479 self.assertRaises(TypeError, memoryview, ob, argument=True)
485 # Issue #4569: segfault when mutating a memoryview with itemsize != 1
487 m = memoryview(a)
517 m = memoryview(d).cast("B")
525 m = memoryview(d).cast(format)
526 m[:2] = memoryview(p6).cast(format)[:2]
527 m[2:] = memoryview(p6).cast(format)[2:]
531 # Issue #9951: memoryview.hex() segfaults with non-contiguous buffers.
533 m1 = memoryview(x)
538 m = memoryview(b'abc')
543 m = memoryview(b'abc')
549 # gh-92888: Previously it was possible to use a memoryview even after
571 m = memoryview(bytearray(b'\xff'*size))
576 m = memoryview(bytearray(b'\xff'*size))
580 m = memoryview(bytearray(b'\xff'*size))
584 m = memoryview(bytearray(b'\xff'*size)).cast('B', (64, 2))
589 m = memoryview(bytearray(b'\xff'*size)).cast('B', (2, 64))
594 m = memoryview(bytearray(b'\xff'*size))
600 m = memoryview(bytearray(b'\xff'*size))
606 m = memoryview(bytearray(b'\xff'*size))
612 m = memoryview(bytearray(b'\xff'*size)).cast('B', (64, 2))
617 m = memoryview(bytearray(b'\xff'*size)).cast('B', (2, 64))
623 m = memoryview(bytearray(b'\xff'*size))
631 m = memoryview(bytearray(b'\xff'*size)).cast(fmt)
639 m = memoryview(bytearray(b'\xff'*size)).cast(fmt)
645 m = memoryview(bytearray(b'\xff'*size)).cast('?')