@@ -248,6 +248,7 @@ def test_chain_from_iterable(self):
248248 self .assertRaises (TypeError , list , chain .from_iterable ([2 , 3 ]))
249249 self .assertEqual (list (islice (chain .from_iterable (repeat (range (5 ))), 2 )), [0 , 1 ])
250250
251+ @unittest .expectedFailure # TODO: RUSTPYTHON
251252 @pickle_deprecated
252253 def test_chain_reducible (self ):
253254 for oper in [copy .deepcopy ] + picklecopiers :
@@ -567,6 +568,7 @@ def test_combinatorics(self):
567568 self .assertEqual (comb , list (filter (set (perm ).__contains__ , cwr ))) # comb: cwr that is a perm
568569 self .assertEqual (comb , sorted (set (cwr ) & set (perm ))) # comb: both a cwr and a perm
569570
571+ @unittest .expectedFailure # TODO: RUSTPYTHON
570572 @pickle_deprecated
571573 def test_compress (self ):
572574 self .assertEqual (list (compress (data = 'ABCDEF' , selectors = [1 ,0 ,1 ,0 ,1 ,1 ])), list ('ACEF' ))
@@ -601,6 +603,7 @@ def test_compress(self):
601603 next (testIntermediate )
602604 self .assertEqual (list (op (testIntermediate )), list (result2 ))
603605
606+ @unittest .expectedFailure # TODO: RUSTPYTHON
604607 @pickle_deprecated
605608 def test_count (self ):
606609 self .assertEqual (lzip ('abc' ,count ()), [('a' , 0 ), ('b' , 1 ), ('c' , 2 )])
@@ -1035,6 +1038,7 @@ def test_filter(self):
10351038 c = filter (isEven , range (6 ))
10361039 self .pickletest (proto , c )
10371040
1041+ @unittest .expectedFailure # TODO: RUSTPYTHON
10381042 @pickle_deprecated
10391043 def test_filterfalse (self ):
10401044 self .assertEqual (list (filterfalse (isEven , range (6 ))), [1 ,3 ,5 ])
@@ -1142,6 +1146,7 @@ def test_zip_longest_tuple_reuse(self):
11421146 ids = list (map (id , list (zip_longest ('abc' , 'def' ))))
11431147 self .assertEqual (len (dict .fromkeys (ids )), len (ids ))
11441148
1149+ @unittest .expectedFailure # TODO: RUSTPYTHON
11451150 @pickle_deprecated
11461151 def test_zip_longest_pickling (self ):
11471152 for proto in range (pickle .HIGHEST_PROTOCOL + 1 ):
@@ -1365,6 +1370,7 @@ def test_product_tuple_reuse(self):
13651370 self .assertEqual (len (set (map (id , product ('abc' , 'def' )))), 1 )
13661371 self .assertNotEqual (len (set (map (id , list (product ('abc' , 'def' ))))), 1 )
13671372
1373+ @unittest .expectedFailure # TODO: RUSTPYTHON
13681374 @pickle_deprecated
13691375 def test_product_pickling (self ):
13701376 # check copy, deepcopy, pickle
@@ -1393,6 +1399,7 @@ def test_product_issue_25021(self):
13931399 p .__setstate__ ((0 , 0 , 0x1000 )) # will access tuple element 1 if not clamped
13941400 self .assertRaises (StopIteration , next , p )
13951401
1402+ @unittest .expectedFailure # TODO: RUSTPYTHON
13961403 @pickle_deprecated
13971404 def test_repeat (self ):
13981405 self .assertEqual (list (repeat (object = 'a' , times = 3 )), ['a' , 'a' , 'a' ])
@@ -1458,6 +1465,7 @@ def test_map(self):
14581465 c = map (tupleize , 'abc' , count ())
14591466 self .pickletest (proto , c )
14601467
1468+ @unittest .expectedFailure # TODO: RUSTPYTHON
14611469 @pickle_deprecated
14621470 def test_starmap (self ):
14631471 self .assertEqual (list (starmap (operator .pow , zip (range (3 ), range (1 ,7 )))),
@@ -1582,6 +1590,7 @@ def __index__(self):
15821590 self .assertEqual (list (islice (range (100 ), IntLike (10 ), IntLike (50 ), IntLike (5 ))),
15831591 list (range (10 ,50 ,5 )))
15841592
1593+ @unittest .expectedFailure # TODO: RUSTPYTHON
15851594 @pickle_deprecated
15861595 def test_takewhile (self ):
15871596 data = [1 , 3 , 5 , 20 , 2 , 4 , 6 , 8 ]
@@ -1941,6 +1950,7 @@ class TestExamples(unittest.TestCase):
19411950 def test_accumulate (self ):
19421951 self .assertEqual (list (accumulate ([1 ,2 ,3 ,4 ,5 ])), [1 , 3 , 6 , 10 , 15 ])
19431952
1953+ @unittest .expectedFailure # TODO: RUSTPYTHON
19441954 @pickle_deprecated
19451955 def test_accumulate_reducible (self ):
19461956 # check copy, deepcopy, pickle
0 commit comments