Skip to content

Commit db82658

Browse files
committed
Skip transiently failing weakref tests
1 parent 947fe2e commit db82658

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -785,6 +785,7 @@ def test_init(self):
785785
# No exception should be raised here
786786
gc.collect()
787787

788+
@support.impl_detail("weakref nondeterministic", graalvm=False)
788789
def test_classes(self):
789790
# Check that classes are weakrefable.
790791
class A(object):
@@ -1050,6 +1051,7 @@ def test_method_dead(self):
10501051
gc.collect()
10511052
self.assertIs(r(), None)
10521053

1054+
@support.impl_detail("weakref nondeterministic", graalvm=False)
10531055
def test_callback_when_object_dead(self):
10541056
# Test callback behaviour when object dies first.
10551057
C = self._subclass()
@@ -1131,6 +1133,7 @@ def _ne(a, b):
11311133
self.assertEqual(q == r, q is r)
11321134
self.assertEqual(q != r, q is not r)
11331135

1136+
@support.impl_detail("weakref nondeterministic", graalvm=False)
11341137
def test_hashing(self):
11351138
# Alive WeakMethods are hashable if the underlying object is
11361139
# hashable.

0 commit comments

Comments
 (0)