Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
unmark working tests
  • Loading branch information
arihant2math committed Apr 18, 2025
commit 2f4afabf58610ce15cb81696ce92c32224a85050
12 changes: 0 additions & 12 deletions Lib/test/test_typing.py
Original file line number Diff line number Diff line change
Expand Up @@ -2981,8 +2981,6 @@ class HasCallProtocol(Protocol):


class ProtocolTests(BaseTestCase):
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_basic_protocol(self):
@runtime_checkable
class P(Protocol):
Expand Down Expand Up @@ -3071,8 +3069,6 @@ def f():
for thing in (object(), 1, (), typing, f):
self.assertIsInstance(thing, Empty)

# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_function_implements_protocol(self):
def f():
pass
Expand Down Expand Up @@ -3163,8 +3159,6 @@ class C(P): pass
self.assertIsInstance(c, C)
self.assertEqual(c.x, 1)

# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_cannot_instantiate_abstract(self):
@runtime_checkable
class P(Protocol):
Expand All @@ -3183,8 +3177,6 @@ def ameth(self) -> int:
B()
self.assertIsInstance(C(), P)

# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_subprotocols_extending(self):
class P1(Protocol):
def meth1(self):
Expand Down Expand Up @@ -3217,8 +3209,6 @@ def meth2(self):
self.assertIsInstance(C(), P2)
self.assertIsSubclass(C, P2)

# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_subprotocols_merging(self):
class P1(Protocol):
def meth1(self):
Expand Down Expand Up @@ -3316,8 +3306,6 @@ def x(self): ...
issubclass(1, BadPG)


# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_implicit_issubclass_between_two_protocols(self):
@runtime_checkable
class CallableMembersProto(Protocol):
Expand Down