Пример #1
0
    def test_encode(self):
        handler = LoghogHandler('test-app')
        data = handler._encode(self.rec)

        payload = self.unpack_payload(data)
        msg = self.parse_message(payload)
        
        self.check_message_content(msg)
Пример #2
0
    def test_encode_with_zlib(self):
        handler = LoghogHandler('test-app', compression=True)
        data = handler._encode(self.rec)

        payload = self.unpack_payload(data)
        payload = zlib.decompress(payload)
        msg = self.parse_message(payload)

        self.check_message_content(msg)
Пример #3
0
    def test_encode_secret(self):
        handler = LoghogHandler('test-app', secret='qqq123')
        data = handler._encode(self.rec)

        payload = self.unpack_payload(data)
        msg = self.parse_message(payload)

        self.check_message_content(msg)

        self.verify_signature('qqq123', msg)