@@ -1368,7 +1368,6 @@ def test_weak_keyed_len_race(self):
13681368 def test_weak_valued_len_race (self ):
13691369 self .check_len_race (weakref .WeakValueDictionary , lambda k : (1 , k ))
13701370
1371- @unittest .expectedFailure # TODO: RUSTPYTHON; weakref callback not fired immediately by gc_collect
13721371 def test_weak_values (self ):
13731372 #
13741373 # This exercises d.copy(), d.items(), d[], del d[], len(d).
@@ -1401,7 +1400,6 @@ def test_weak_values(self):
14011400 gc_collect () # For PyPy or other GCs.
14021401 self .assertRaises (KeyError , dict .__getitem__ , 2 )
14031402
1404- @unittest .expectedFailure # TODO: RUSTPYTHON; weakref callback not fired immediately by gc_collect
14051403 def test_weak_keys (self ):
14061404 #
14071405 # This exercises d.copy(), d.items(), d[] = v, d[], del d[],
@@ -1767,7 +1765,6 @@ def test_weak_valued_dict_update(self):
17671765 self .assertEqual (list (d .keys ()), [kw ])
17681766 self .assertEqual (d [kw ], o )
17691767
1770- @unittest .expectedFailure # TODO: RUSTPYTHON; weakref callback not fired immediately by gc_collect
17711768 def test_weak_valued_union_operators (self ):
17721769 a = C ()
17731770 b = C ()
@@ -1820,7 +1817,6 @@ def test_weak_keyed_delitem(self):
18201817 self .assertEqual (len (d ), 1 )
18211818 self .assertEqual (list (d .keys ()), [o2 ])
18221819
1823- @unittest .expectedFailure # TODO: RUSTPYTHON; weakref callback not fired immediately by gc_collect
18241820 def test_weak_keyed_union_operators (self ):
18251821 o1 = C ()
18261822 o2 = C ()
0 commit comments