#include "parts.h" #include "util.h" static PyObject * object_repr(PyObject *self, PyObject *arg) { … } static PyObject * object_ascii(PyObject *self, PyObject *arg) { … } static PyObject * object_str(PyObject *self, PyObject *arg) { … } static PyObject * object_bytes(PyObject *self, PyObject *arg) { … } static PyObject * object_getattr(PyObject *self, PyObject *args) { … } static PyObject * object_getattrstring(PyObject *self, PyObject *args) { … } static PyObject * object_hasattr(PyObject *self, PyObject *args) { … } static PyObject * object_hasattrstring(PyObject *self, PyObject *args) { … } static PyObject * object_setattr(PyObject *self, PyObject *args) { … } static PyObject * object_setattrstring(PyObject *self, PyObject *args) { … } static PyObject * object_delattr(PyObject *self, PyObject *args) { … } static PyObject * object_delattrstring(PyObject *self, PyObject *args) { … } static PyObject * number_check(PyObject *self, PyObject *obj) { … } static PyObject * mapping_check(PyObject *self, PyObject *obj) { … } static PyObject * mapping_size(PyObject *self, PyObject *obj) { … } static PyObject * mapping_length(PyObject *self, PyObject *obj) { … } static PyObject * object_getitem(PyObject *self, PyObject *args) { … } static PyObject * mapping_getitemstring(PyObject *self, PyObject *args) { … } static PyObject * mapping_haskey(PyObject *self, PyObject *args) { … } static PyObject * mapping_haskeystring(PyObject *self, PyObject *args) { … } static PyObject * mapping_haskeywitherror(PyObject *self, PyObject *args) { … } static PyObject * mapping_haskeystringwitherror(PyObject *self, PyObject *args) { … } static PyObject * object_setitem(PyObject *self, PyObject *args) { … } static PyObject * mapping_setitemstring(PyObject *self, PyObject *args) { … } static PyObject * object_delitem(PyObject *self, PyObject *args) { … } static PyObject * mapping_delitem(PyObject *self, PyObject *args) { … } static PyObject * mapping_delitemstring(PyObject *self, PyObject *args) { … } static PyObject * mapping_keys(PyObject *self, PyObject *obj) { … } static PyObject * mapping_values(PyObject *self, PyObject *obj) { … } static PyObject * mapping_items(PyObject *self, PyObject *obj) { … } static PyObject * sequence_check(PyObject* self, PyObject *obj) { … } static PyObject * sequence_size(PyObject* self, PyObject *obj) { … } static PyObject * sequence_length(PyObject* self, PyObject *obj) { … } static PyObject * sequence_concat(PyObject *self, PyObject *args) { … } static PyObject * sequence_repeat(PyObject *self, PyObject *args) { … } static PyObject * sequence_inplaceconcat(PyObject *self, PyObject *args) { … } static PyObject * sequence_inplacerepeat(PyObject *self, PyObject *args) { … } static PyObject * sequence_getitem(PyObject *self, PyObject *args) { … } static PyObject * sequence_setitem(PyObject *self, PyObject *args) { … } static PyObject * sequence_delitem(PyObject *self, PyObject *args) { … } static PyObject * sequence_setslice(PyObject* self, PyObject *args) { … } static PyObject * sequence_delslice(PyObject *self, PyObject *args) { … } static PyObject * sequence_count(PyObject *self, PyObject *args) { … } static PyObject * sequence_contains(PyObject *self, PyObject *args) { … } static PyObject * sequence_index(PyObject *self, PyObject *args) { … } static PyObject * sequence_list(PyObject *self, PyObject *obj) { … } static PyObject * sequence_tuple(PyObject *self, PyObject *obj) { … } static PyMethodDef test_methods[] = …; int _PyTestLimitedCAPI_Init_Abstract(PyObject *m) { … }