def testOnKeepAliveTimer(self): networkClient = Mock() self.sccpPhone.client = networkClient keepaliveMessage = SCCPMessage(SCCPMessageType.KeepAliveMessage) self.sccpPhone.onKeepAliveTimer() networkClient.sendSccpMessage.assert_called_with(keepaliveMessage)
def testPack(self): message = SCCPMessage(SCCPMessageType.RegisterMessage) self.assertEquals("\x00\x00\x00\x00\x01\x00\x00\x00",message.pack()) pass
def testSendSccpMessage(self): message = SCCPMessage(SCCPMessageType.ButtonTemplateReqMessage) networkClient = Mock() self.clientFactory.client = networkClient self.clientFactory.sendSccpMessage(message) networkClient.sendString.assert_called_with(message.pack())
def testHandleUnknownMessage(self): message = SCCPMessage(0xFFFF) self.clientFactory.handleUnknownMessage(self.handleUnknown) self.clientFactory.handleMessage(message) self.assertTrue(self.unkown) self.assertEquals(0xFFFF, self.lastMessageTypeReceived)
def onKeepAliveTimer(self): self.log('on keep alive') message = SCCPMessage(SCCPMessageType.KeepAliveMessage) self.client.sendSccpMessage(message)