Skip to content

Commit 736b630

Browse files
committed
[GR-23305] Get test_isinstance to pass.
PullRequest: graalpython/1269
2 parents c79d250 + f1f6132 commit 736b630

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_isinstance.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceExceptions.test_mask_attribute_error
66
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_isinstance_abstract
77
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_isinstance_normal
8+
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_isinstance_recursion_limit
89
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_issubclass_refcount_handling
910
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_subclass_abstract
1011
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_subclass_normal
12+
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_subclass_recursion_limit
1113
*graalpython.lib-python.3.test.test_isinstance.TestIsInstanceIsSubclass.test_subclass_tuple
1214
*graalpython.lib-python.3.test.test_isinstance.TestIsSubclassExceptions.test_dont_mask_non_attribute_error
1315
*graalpython.lib-python.3.test.test_isinstance.TestIsSubclassExceptions.test_dont_mask_non_attribute_error_in_cls_arg

graalpython/lib-python/3/test/test_isinstance.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,8 @@ def blowstack(fxn, arg, compare_to):
276276
# Make sure that calling isinstance with a deeply nested tuple for its
277277
# argument will raise RecursionError eventually.
278278
tuple_arg = (compare_to,)
279-
for cnt in range(sys.getrecursionlimit()+5):
279+
# TODO: GR-23749 revert back when truffle support is in
280+
for cnt in range(10000 if sys.implementation.name == "graalpython" else sys.getrecursionlimit()+5):
280281
tuple_arg = (tuple_arg,)
281282
fxn(arg, tuple_arg)
282283

0 commit comments

Comments
 (0)