CPython defines 375 attributes with PyMemberDef and PyGetSetDef (excluding the _test* modules), but the test suite never assigns to 187 of them and never deletes 332 of them.
Deletion in particular is almost untested, although it is a separate code path: the setter is called with NULL, and an implementation which does not expect this crashes or leaves the object in a broken state.
Activity
gh-156106: Add tests for setting and deleting attributes defined in C (…
[3.14] gh-156106: Add tests for setting and deleting attributes defin…
[3.13] gh-156106: Add tests for setting and deleting attributes defin…
[3.15] gh-156106: Add tests for setting and deleting attributes defin…