Skip to content

Commit 47d6ba7

Browse files
authored
Attempt to resolve intermittent failure (#688)
1 parent f99044a commit 47d6ba7

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

Tests/test_regressions.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,6 @@ def test_cp23878(self):
670670
self.assertTrue(is_complete)
671671
self.assertEqual(Flag.Value, 32)
672672

673-
@unittest.skipIf(is_posix, "mono's GC behaves differently so we get another print when GC occurs")
674673
def test_cp23914(self):
675674
class C(object):
676675
def __init__(self,x,y,z):
@@ -769,8 +768,12 @@ def ConstructReal(x):
769768
f = ConstructReal(1.0)
770769
del f
771770

772-
self.assertEqual(trapper.messages[0:3],
773-
['real new', 'stub new', 'stub init']) #'real del']) => CLR GC
771+
# ensure __del__ is called
772+
import gc
773+
gc.collect()
774+
775+
self.assertEqual(trapper.messages,
776+
['real new', 'stub new', 'stub init', 'real del'])
774777

775778
def test_cp24677(self):
776779
class SomeError(Exception):

0 commit comments

Comments
 (0)