Remove expected failures for method related tests

This commit is contained in:
jeffwang0516 committed 2022-10-21 14:29:19 +08:00
1 parent df6d442ca8
commit aa40195d24
2 files changed
-30

No files matched your search

-20
View File
@@ -95,11 +95,6 @@ class PyPicklerTests(AbstractPickleTests, unittest.TestCase):
def test_buffers_error(self): # TODO: RUSTPYTHON, remove when this passes
super().test_buffers_error() # TODO: RUSTPYTHON, remove when this passes
# TODO: RUSTPYTHON, TypeError: cannot pickle 'method' object
@unittest.expectedFailure
def test_c_methods(self): # TODO: RUSTPYTHON, remove when this passes
super().test_c_methods() # TODO: RUSTPYTHON, remove when this passes
# TODO: RUSTPYTHON, AssertionError
@unittest.expectedFailure
def test_complex_newobj_ex(self): # TODO: RUSTPYTHON, remove when this passes
@@ -130,11 +125,6 @@ class PyPicklerTests(AbstractPickleTests, unittest.TestCase):
def test_picklebuffer_error(self): # TODO: RUSTPYTHON, remove when this passes
super().test_picklebuffer_error() # TODO: RUSTPYTHON, remove when this passes
# TODO: RUSTPYTHON, pickle.PicklingError
@unittest.expectedFailure
def test_py_methods(self): # TODO: RUSTPYTHON, remove when this passes
super().test_py_methods() # TODO: RUSTPYTHON, remove when this passes
def dumps(self, arg, proto=None, **kwargs):
f = io.BytesIO()
p = self.pickler(f, proto, **kwargs)
@@ -171,11 +161,6 @@ class InMemoryPickleTests(AbstractPickleTests, AbstractUnpickleTests,
def test_buffers_error(self): # TODO: RUSTPYTHON, remove when this passes
super().test_buffers_error() # TODO: RUSTPYTHON, remove when this passes
# TODO: RUSTPYTHON, TypeError: cannot pickle 'method' object
@unittest.expectedFailure
def test_c_methods(self): # TODO: RUSTPYTHON, remove when this passes
super().test_c_methods() # TODO: RUSTPYTHON, remove when this passes
# TODO: RUSTPYTHON, AssertionError
@unittest.expectedFailure
def test_complex_newobj_ex(self): # TODO: RUSTPYTHON, remove when this passes
@@ -216,11 +201,6 @@ class InMemoryPickleTests(AbstractPickleTests, AbstractUnpickleTests,
def test_picklebuffer_error(self): # TODO: RUSTPYTHON, remove when this passes
super().test_picklebuffer_error() # TODO: RUSTPYTHON, remove when this passes
# TODO: RUSTPYTHON, pickle.PicklingError
@unittest.expectedFailure
def test_py_methods(self): # TODO: RUSTPYTHON, remove when this passes
super().test_py_methods() # TODO: RUSTPYTHON, remove when this passes
def dumps(self, arg, protocol=None, **kwargs):
return pickle.dumps(arg, protocol, **kwargs)
-10
View File
@@ -17,11 +17,6 @@ class OptimizedPickleTests(AbstractPickleTests, unittest.TestCase):
def test_buffers_error(self): # TODO: RUSTPYTHON, remove when this passes
super().test_buffers_error()
# TODO: RUSTPYTHON, TypeError: cannot pickle 'method' object
@unittest.expectedFailure
def test_c_methods(self): # TODO: RUSTPYTHON, remove when this passes
super().test_c_methods()
def test_compat_pickle(self): # TODO: RUSTPYTHON, remove when this passes
super().test_compat_pickle()
@@ -58,11 +53,6 @@ class OptimizedPickleTests(AbstractPickleTests, unittest.TestCase):
def test_picklebuffer_error(self): # TODO: RUSTPYTHON, remove when this passes
super().test_picklebuffer_error()
# TODO: RUSTPYTHON, pickle.PicklingError
@unittest.expectedFailure
def test_py_methods(self): # TODO: RUSTPYTHON, remove when this passes
super().test_py_methods()
def dumps(self, arg, proto=None, **kwargs):
return pickletools.optimize(pickle.dumps(arg, proto, **kwargs))