示例#1
0
    def testItShouldShowTheMessageTypeAsSystemResponse(self):
        message = Message(id=1,
                          type=Message.SYSTEM_RESPONSE).SerializeToString()

        assert frame.Frame(2, len(message),
                           message).messageType() == "SYSTEM_RESPONSE"
示例#2
0
    def testItShouldShowTheMessageTypeAsReflectionResponse(self):
        message = Message(
            id=1, type=Message.REFLECTION_RESPONSE).SerializeToString()

        assert frame.Frame(2, len(message),
                           message).messageType() == "REFLECTION_RESPONSE"
示例#3
0
 def testItShouldShowFrameIsNotValid(self):
     assert not frame.Frame(2, 10, "the payload").isValid()
示例#4
0
    def testItShouldExtractTheMessage(self):
        message = Message(id=1,
                          type=Message.REFLECTION_REQUEST).SerializeToString()

        assert isinstance(
            frame.Frame(2, len(message), message).message(), Message)
示例#5
0
 def testItShouldShowFrameIsValid(self):
     assert frame.Frame(2, 11, "the payload").isValid()