@@ -117,6 +117,10 @@ class MyType:
117117 # CRASHES get_type_qualname(NULL)
118118 # CRASHES get_type_fullyqualname(NULL)
119119 # CRASHES get_type_module_name(NULL)
120+ # CRASHES get_type_name(object()): argument must be a type
121+ # CRASHES get_type_qualname(object()): argument must be a type
122+ # CRASHES get_type_fullyqualname(object()): argument must be a type
123+ # CRASHES get_type_module_name(object()): argument must be a type
120124
121125 def test_get_base_by_token (self ):
122126 def get_base_by_token (src , key , comparable = True ):
@@ -257,6 +261,7 @@ class D(A, C): pass
257261 type_freeze (D )
258262
259263 # CRASHES type_freeze(NULL)
264+ # CRASHES type_freeze(object()): argument must be a type
260265
261266 @unittest .skipIf (
262267 Py_GIL_DISABLED and refleak_helper .hunting_for_refleaks (),
@@ -326,6 +331,7 @@ class HeapType:
326331 type_ready (HeapType )
327332
328333 # CRASHES type_ready(NULL)
334+ # CRASHES type_ready(123): argument must be a type
329335
330336 def test_type_clearcache (self ):
331337 # Test PyType_ClearCache()
@@ -488,3 +494,4 @@ class MyType:
488494 type_modified (MyType )
489495
490496 # CRASHES type_modified(NULL)
497+ # CRASHES type_modified({}): argument must be a type
0 commit comments