gh-94808: Add coverage for bytesarray_setitem by mdboom · Pull Request #95802 · python/cpython (original) (raw)
When both are provided, tp_ass_subscript
takes precedence over tp_ass_item
. Since bytesarray
provides both, the existing test_setitem
tests for bytesarray
were not testing bytesarray_setitem
, but bytesarray_ass_subscript
. This is mostly fine, since Python code has to jump through some hoops to even call it, but a third-party library using PySequence_SetItem
could potentially run into this uncovered case.