@@ -432,6 +432,8 @@ def __iter__(self):
432
432
# can be killed in the middle of the call
433
433
"blech" in p
434
434
435
+ # TODO: RUSTPYTHON
436
+ @unittest .expectedFailure
435
437
def test_proxy_next (self ):
436
438
arr = [4 , 5 , 6 ]
437
439
def iterator_func ():
@@ -447,6 +449,8 @@ def __iter__(self):
447
449
# Calls proxy.__next__
448
450
self .assertEqual (list (weak_it ), [4 , 5 , 6 ])
449
451
452
+ # TODO: RUSTPYTHON
453
+ @unittest .expectedFailure
450
454
def test_proxy_bad_next (self ):
451
455
# bpo-44720: PyIter_Next() shouldn't be called if the reference
452
456
# isn't an iterator.
@@ -462,6 +466,8 @@ def __iter__(self):
462
466
with self .assertRaisesRegex (TypeError , msg ):
463
467
list (a )
464
468
469
+ # TODO: RUSTPYTHON
470
+ @unittest .expectedFailure
465
471
def test_proxy_reversed (self ):
466
472
class MyObj :
467
473
def __len__ (self ):
@@ -472,6 +478,8 @@ def __reversed__(self):
472
478
obj = MyObj ()
473
479
self .assertEqual ("" .join (reversed (weakref .proxy (obj ))), "cba" )
474
480
481
+ # TODO: RUSTPYTHON
482
+ @unittest .expectedFailure
475
483
def test_proxy_hash (self ):
476
484
class MyObj :
477
485
def __hash__ (self ):
@@ -2079,8 +2087,6 @@ def add(x,y,z):
2079
2087
self .assertEqual (f .alive , False )
2080
2088
self .assertEqual (res , [199 ])
2081
2089
2082
- # TODO: RUSTPYTHON
2083
- @unittest .expectedFailure
2084
2090
def test_arg_errors (self ):
2085
2091
def fin (* args , ** kwargs ):
2086
2092
res .append ((args , kwargs ))
0 commit comments