Skip to content

Commit 26cdbfe

Browse files
committed
Mark tests correctly
1 parent 17e6075 commit 26cdbfe

File tree

1 file changed

+8
-22
lines changed

1 file changed

+8
-22
lines changed

Lib/test/test_pickle.py

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,8 @@ def persistent_load(pid):
465465
return pid
466466
check(PersUnpickler)
467467

468+
# TODO: RUSTPYTHON
469+
@unittest.expectedFailure
468470
def test_pickler_super(self):
469471
class PersPickler(self.pickler):
470472
def persistent_id(subself, obj):
@@ -494,6 +496,8 @@ def persistent_load(subself, pid):
494496
self.assertEqual(unpickler.load(), 'abc')
495497
self.assertEqual(called, ['abc'])
496498

499+
# TODO: RUSTPYTHON
500+
@unittest.expectedFailure
497501
def test_pickler_instance_attribute(self):
498502
def persistent_id(obj):
499503
called.append(obj)
@@ -528,6 +532,8 @@ def persistent_load(pid):
528532
del unpickler.persistent_load
529533
self.assertEqual(unpickler.persistent_load, old_persistent_load)
530534

535+
# TODO: RUSTPYTHON
536+
@unittest.expectedFailure
531537
def test_pickler_super_instance_attribute(self):
532538
class PersPickler(self.pickler):
533539
def persistent_id(subself, obj):
@@ -571,22 +577,6 @@ def _persistent_load(subself, pid):
571577
del unpickler.persistent_load
572578
self.assertEqual(unpickler.persistent_load, old_persistent_load)
573579

574-
# TODO: RUSTPYTHON
575-
@unittest.expectedFailure
576-
def test_pickler_instance_attribute(self): # TODO(RUSTPYTHON): Remove this test when it passes
577-
return super().test_pickler_instance_attribute()
578-
579-
# TODO: RUSTPYTHON
580-
@unittest.expectedFailure
581-
def test_pickler_super(self): # TODO(RUSTPYTHON): Remove this test when it passes
582-
return super().test_pickler_super()
583-
584-
# TODO: RUSTPYTHON
585-
@unittest.expectedFailure
586-
def test_pickler_super_instance_attribute(self): # TODO(RUSTPYTHON): Remove this test when it passes
587-
return super().test_pickler_super_instance_attribute()
588-
589-
590580
class PyPicklerUnpicklerObjectTests(AbstractPicklerUnpicklerObjectTests, unittest.TestCase):
591581

592582
pickler_class = pickle._Pickler
@@ -923,6 +913,8 @@ def test_reverse_name_mapping(self):
923913
module, name = mapping(module, name)
924914
self.assertEqual((module, name), (module3, name3))
925915

916+
# TODO: RUSTPYTHON
917+
@unittest.expectedFailure
926918
def test_exceptions(self):
927919
self.assertEqual(mapping('exceptions', 'StandardError'),
928920
('builtins', 'Exception'))
@@ -972,12 +964,6 @@ def test_multiprocessing_exceptions(self):
972964
self.assertEqual(mapping('multiprocessing', name),
973965
('multiprocessing.context', name))
974966

975-
# TODO: RUSTPYTHON
976-
@unittest.expectedFailure
977-
def test_exceptions(self): # TODO(RUSTPYTHON): Remove this test when it passes
978-
return super().test_exceptions()
979-
980-
981967
def load_tests(loader, tests, pattern):
982968
tests.addTest(doctest.DocTestSuite(pickle))
983969
return tests

0 commit comments

Comments
 (0)