remove old test-code
This commit is contained in:
parent
9557bbf75a
commit
83de03c8c6
|
@ -37,38 +37,6 @@ class ITransitClient(Interface):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
@implementer(ITransitClient)
|
|
||||||
class TestClient(object):
|
|
||||||
_partner = None
|
|
||||||
_data = b""
|
|
||||||
_started_time = time.time()
|
|
||||||
|
|
||||||
@property
|
|
||||||
def started_time(self):
|
|
||||||
return _started_time
|
|
||||||
|
|
||||||
def send_to_partner(self, data):
|
|
||||||
print("{} GOT:{}".format(id(self), repr(data)))
|
|
||||||
if self._partner:
|
|
||||||
self._partner._client.send(data)
|
|
||||||
|
|
||||||
def send(self, data):
|
|
||||||
print("{} SEND:{}".format(id(self), repr(data)))
|
|
||||||
self._data += data
|
|
||||||
|
|
||||||
def disconnect(self):
|
|
||||||
print("disconnect")
|
|
||||||
|
|
||||||
def connect_partner(self, other):
|
|
||||||
print("connect_partner: {} <--> {}".format(id(self), id(other)))
|
|
||||||
assert self._partner is None, "double partner"
|
|
||||||
self._partner = other
|
|
||||||
|
|
||||||
def disconnect_partner(self):
|
|
||||||
assert self._partner is not None, "no partner"
|
|
||||||
print("disconnect_partner: {}".format(id(self._partner)))
|
|
||||||
|
|
||||||
|
|
||||||
class IUsageWriter(Interface):
|
class IUsageWriter(Interface):
|
||||||
"""
|
"""
|
||||||
Records actual usage statistics in some way
|
Records actual usage statistics in some way
|
||||||
|
@ -716,44 +684,3 @@ class TransitServerState(object):
|
||||||
enter=done,
|
enter=done,
|
||||||
outputs=[],
|
outputs=[],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# actions:
|
|
||||||
# - send("ok")
|
|
||||||
# - send("bad handshake")
|
|
||||||
# - disconnect
|
|
||||||
# - ...
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
active = ActiveConnections()
|
|
||||||
pending = PendingRequests(active)
|
|
||||||
|
|
||||||
server0 = TransitServerState(pending)
|
|
||||||
client0 = TestClient()
|
|
||||||
server1 = TransitServerState(pending)
|
|
||||||
client1 = TestClient()
|
|
||||||
server0.connection_made(client0)
|
|
||||||
server0.please_relay(b"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb")
|
|
||||||
|
|
||||||
# this would be an error, because our partner hasn't shown up yet
|
|
||||||
# print(server0.got_bytes(b"asdf"))
|
|
||||||
|
|
||||||
print("about to relay client1")
|
|
||||||
server1.connection_made(client1)
|
|
||||||
server1.please_relay(b"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb")
|
|
||||||
print("done")
|
|
||||||
|
|
||||||
# XXX the PendingRequests stuff should do this, going "by hand" for now
|
|
||||||
# server0.got_partner(client1)
|
|
||||||
# server1.got_partner(client0)
|
|
||||||
|
|
||||||
# should be connected now
|
|
||||||
server0.got_bytes(b"asdf")
|
|
||||||
# client1 should receive b"asdf"
|
|
||||||
|
|
||||||
server0.connection_lost()
|
|
||||||
print("----[ received data on both sides ]----")
|
|
||||||
print("client0:{}".format(repr(client0._data)))
|
|
||||||
print("client1:{}".format(repr(client1._data)))
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user