class MiscTest(unittest.TestCase):
+ def test_array_type_importable(self):
+ from array import ArrayType
+
+ self.assertIs(array.array, ArrayType)
+
def test_array_is_sequence(self):
self.assertIsInstance(array.array("B"), collections.abc.MutableSequence)
self.assertIsInstance(array.array("B"), collections.abc.Reversible)
CREATE_TYPE(m, state->ArrayIterType, &arrayiter_spec);
Py_SET_TYPE(state->ArrayIterType, &PyType_Type);
+ // Older undocumented alias:
+ if (PyModule_AddObjectRef(m, "ArrayType",
+ (PyObject *)state->ArrayType) < 0) {
+ return -1;
+ }
+
PyObject *mutablesequence = PyImport_ImportModuleAttrString(
"collections.abc", "MutableSequence");
if (!mutablesequence) {