1
0
This commit is contained in:
David Robertson
2023-03-23 15:04:21 +00:00
parent d4a608e8bb
commit baca8eb43e

View File

@@ -3,18 +3,6 @@ from typing import Optional
from zope.interface import Interface, implementer
class IAddress(Interface):
pass
@implementer(IAddress)
class DummyAddress:
pass
dummy_address = DummyAddress()
class IProtocol(Interface):
pass
@@ -29,13 +17,13 @@ class _WrappingProtocol(Protocol):
class IProtocolFactory(Interface):
def buildProtocol(addr: IAddress) -> Optional[IProtocol]:
def buildProtocol() -> Optional[IProtocol]:
pass
def _make_connection(
client_factory: IProtocolFactory,
) -> None:
client_protocol = client_factory.buildProtocol(dummy_address)
client_protocol = client_factory.buildProtocol()
assert isinstance(client_protocol, _WrappingProtocol)
print("Hello")