def setUp(self): SimulatedNetwork.clear() self.aliceReceivedRequests = [] self.aliceReceivedResponses = [] self.atlantaReceivedRequests = [] self.atlantaReceivedResponses = [] self.biloxiReceivedRequests = [] self.biloxiReceivedResponses = [] self.bobReceivedRequests = [] self.bobReceivedResponses = [] self.atlanta = SIPStatelessProxy() self.atlanta.transports = [SimulatedSIPTransport(self.atlantaBindAddress, self.atlantaBindPort)] self.biloxi = SIPStatelessProxy() self.biloxi.transports = [SimulatedSIPTransport(self.biloxiBindAddress, self.biloxiBindPort)] self.aliceTransport = SimulatedSIPTransport(self.aliceBindAddress, self.aliceBindPort) self.bobTransport = SimulatedSIPTransport(self.bobBindAddress, self.bobBindPort) self.aliceTransport.whenEventDo("receivedValidConnectedRequest", self.aliceRequestEventHandler) self.aliceTransport.whenEventDo("receivedValidConnectedResponse", self.aliceResponseEventHandler) self.atlanta.transports[0].whenEventDo("receivedValidConnectedRequest", self.atlantaRequestEventHandler) self.atlanta.transports[0].whenEventDo("receivedValidConnectedResponse", self.atlantaResponseEventHandler) self.biloxi.transports[0].whenEventDo("receivedValidConnectedRequest", self.biloxiRequestEventHandler) self.biloxi.transports[0].whenEventDo("receivedValidConnectedResponse", self.biloxiResponseEventHandler) self.bobTransport.whenEventDo("receivedValidConnectedRequest", self.bobRequestEventHandler) self.bobTransport.whenEventDo("receivedValidConnectedResponse", self.bobResponseEventHandler) self.aliceTransport.bind() self.bobTransport.bind() self.aliceTransport.connectToAddressAndPort(self.atlantaBindAddress, self.atlantaBindPort)
def setUp(self): SimulatedNetwork.clear() self.hasBound = False self.bindHasFailed = False self.connectedConnections = [] self.notConnectedAddressesAndPorts = [] self.receivedRequests = [] self.receivedResponses = [] self.transport1 = SimulatedSIPTransport(self.bindAddress1, self.bindPort1) self.transport1.whenEventDo("bound", self.boundEventHandler) self.transport1.whenEventDo("bindFailed", self.bindFailedEventHandler) self.transport1.whenEventDo("madeConnection", self.madeConnectionEventHandler) self.transport1.whenEventDo("couldNotMakeConnection", self.couldNotMakeConnectionEventHandler) self.transport1.whenEventDo("lostConnection", self.lostConnectionEventHandler) self.transport1.whenEventDo("receivedValidConnectedRequest", self.receivedValidConnectedRequestEventHandler) self.transport1.whenEventDo("receivedValidConnectedResponse", self.receivedValidConnectedResponseEventHandler) self.transport2 = SimulatedSIPTransport(self.bindAddress2, self.bindPort2) self.transport3 = SimulatedSIPTransport(self.bindAddress3, self.bindPort3)