Skip to content

Commit 045c4fa

Browse files
committed
Add "CRASHES ... argument must be a type" comments
1 parent 46fe8cb commit 045c4fa

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

Lib/test/test_capi/test_type.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)