class TestMessageFactory(unittest.TestCase): def setUp(self): self.messageFactory = MessageFactory() def testCreateRegisterAck(self): receivedBuffer = "\x00\x00\x00\x00\x81\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPRegisterAck)) def testCreateCapabilitiesReq(self): receivedBuffer = "\x00\x00\x00\x00\x9b\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPCapabilitiesReq)) def testCreateKeepAliveAck(self): receivedBuffer = "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPKeepAliveAck)) def testCreateDefineTimeDate(self): receivedBuffer = "\x00\x00\x00\x00\x94\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPDefineTimeDate)) def testCreateLineStat(self): receivedBuffer = "\x00\x00\x00\x00\x92\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPLineStat)) def testCreateUnkownType(self): receivedBuffer = "\x00\x00\x00\x00\xFF\xFF\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertEquals(0xFFFF,msg.sccpmessageType)
class TestMessageFactory(unittest.TestCase): def setUp(self): self.messageFactory = MessageFactory() def testCreateRegisterAck(self): receivedBuffer = "\x00\x00\x00\x00\x81\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPRegisterAck)) def testCreateCapabilitiesReq(self): receivedBuffer = "\x00\x00\x00\x00\x9b\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPCapabilitiesReq)) def testCreateKeepAliveAck(self): receivedBuffer = "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPKeepAliveAck)) def testCreateDefineTimeDate(self): receivedBuffer = "\x00\x00\x00\x00\x94\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPDefineTimeDate)) def testCreateLineStat(self): receivedBuffer = "\x00\x00\x00\x00\x92\x00\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertTrue(isinstance(msg, SCCPLineStat)) def testCreateUnkownType(self): receivedBuffer = "\x00\x00\x00\x00\xFF\xFF\x00\x00\x00\x0b\x00\x00" msg = self.messageFactory.create(receivedBuffer) self.assertEquals(0xFFFF, msg.sccpmessageType)