.. versionadded:: 3.10
+.. function:: check_disallow_instantiation(test_case, tp, *args, **kwds)
+
+ Assert that type *tp* cannot be instantiated using *args* and *kwds*.
+
+ .. versionadded:: 3.11
+
+
The :mod:`test.support` module defines the following classes:
+
.. class:: SuppressCrashReport()
A context manager used to try to prevent crash dialog popups on tests that
def check_disallow_instantiation(testcase, tp, *args, **kwds):
"""
- Helper for testing types with the Py_TPFLAGS_DISALLOW_INSTANTIATION flag.
+ Check that given type cannot be instantiated using *args and **kwds.
- See bpo-43916.
+ See bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag.
"""
mod = tp.__module__
name = tp.__name__