()
| 515 | |
| 516 | |
| 517 | def as_strided_writeable(): |
| 518 | arr = np.ones(10) |
| 519 | view = as_strided(arr, writeable=False) |
| 520 | assert_(not view.flags.writeable) |
| 521 | |
| 522 | # Check that writeable also is fine: |
| 523 | view = as_strided(arr, writeable=True) |
| 524 | assert_(view.flags.writeable) |
| 525 | view[...] = 3 |
| 526 | assert_array_equal(arr, np.full_like(arr, 3)) |
| 527 | |
| 528 | # Test that things do not break down for readonly: |
| 529 | arr.flags.writeable = False |
| 530 | view = as_strided(arr, writeable=False) |
| 531 | view = as_strided(arr, writeable=True) |
| 532 | assert_(not view.flags.writeable) |
| 533 | |
| 534 | |
| 535 | class VerySimpleSubClass(np.ndarray): |
nothing calls this directly
no test coverage detected
searching dependent graphs…