Skip to content

Commit 0317090

Browse files
committed
Mark failed tests in test_abc
1 parent fad636c commit 0317090

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

Lib/test/test_abc.py

+14-1
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ def foo(): return 4
157157
self.assertEqual(D.foo(), 4)
158158
self.assertEqual(D().foo(), 4)
159159

160+
# TODO: RUSTPYTHON
161+
@unittest.expectedFailure
160162
def test_object_new_with_one_abstractmethod(self):
161163
class C(metaclass=abc_ABCMeta):
162164
@abc.abstractmethod
@@ -165,6 +167,8 @@ def method_one(self):
165167
msg = r"class C with abstract method method_one"
166168
self.assertRaisesRegex(TypeError, msg, C)
167169

170+
# TODO: RUSTPYTHON
171+
@unittest.expectedFailure
168172
def test_object_new_with_many_abstractmethods(self):
169173
class C(metaclass=abc_ABCMeta):
170174
@abc.abstractmethod
@@ -176,6 +180,8 @@ def method_two(self):
176180
msg = r"class C with abstract methods method_one, method_two"
177181
self.assertRaisesRegex(TypeError, msg, C)
178182

183+
# TODO: RUSTPYTHON
184+
@unittest.expectedFailure
179185
def test_abstractmethod_integration(self):
180186
for abstractthing in [abc.abstractmethod, abc.abstractproperty,
181187
abc.abstractclassmethod,
@@ -531,7 +537,8 @@ def foo(self):
531537
self.assertEqual(A.__abstractmethods__, set())
532538
A()
533539

534-
540+
# TODO: RUSTPYTHON
541+
@unittest.expectedFailure
535542
def test_update_new_abstractmethods(self):
536543
class A(metaclass=abc_ABCMeta):
537544
@abc.abstractmethod
@@ -548,6 +555,8 @@ def updated_foo(self):
548555
msg = "class A with abstract methods bar, foo"
549556
self.assertRaisesRegex(TypeError, msg, A)
550557

558+
# TODO: RUSTPYTHON
559+
@unittest.expectedFailure
551560
def test_update_implementation(self):
552561
class A(metaclass=abc_ABCMeta):
553562
@abc.abstractmethod
@@ -599,6 +608,8 @@ def updated_foo(self):
599608
A()
600609
self.assertFalse(hasattr(A, '__abstractmethods__'))
601610

611+
# TODO: RUSTPYTHON
612+
@unittest.expectedFailure
602613
def test_update_del_implementation(self):
603614
class A(metaclass=abc_ABCMeta):
604615
@abc.abstractmethod
@@ -618,6 +629,8 @@ def foo(self):
618629
msg = "class B with abstract method foo"
619630
self.assertRaisesRegex(TypeError, msg, B)
620631

632+
# TODO: RUSTPYTHON
633+
@unittest.expectedFailure
621634
def test_update_layered_implementation(self):
622635
class A(metaclass=abc_ABCMeta):
623636
@abc.abstractmethod

0 commit comments

Comments
 (0)