Ejemplo n.º 1
0
    def test_decode_varint(self):
        tmp = Message()

        data = [0b00000001]
        self.assertEqual(tmp._decode_varint(iter(data)), 1)

        data = [0b10010110, 0b00000001]
        self.assertEqual(tmp._decode_varint(iter(data)), 150)

        data = [0b10101100, 0b00000010]
        self.assertEqual(tmp._decode_varint(iter(data)), 300)
Ejemplo n.º 2
0
    def test_decode_varint(self):
        tmp = Message()

        data = [0b00000001]
        self.assertEqual(tmp._decode_varint(iter(data)), 1)

        data = [0b10010110, 0b00000001]
        self.assertEqual(tmp._decode_varint(iter(data)), 150)

        data = [0b10101100, 0b00000010]
        self.assertEqual(tmp._decode_varint(iter(data)), 300)
Ejemplo n.º 3
0
    def test_decode_varint(self):
        tmp = Message()
        data = bytes([0b00000000])
        self.assertEqual(tmp._decode_varint(data), 0)

        tmp = Message()
        data = bytes([0b00000001])
        self.assertEqual(tmp._decode_varint(data), 1)

        tmp = Message()
        data = bytes([0b10010110, 0b00000001])
        self.assertEqual(tmp._decode_varint(data), 150)

        tmp = Message()
        data = bytes([0b10101100, 0b00000010])
        self.assertEqual(tmp._decode_varint(data), 300)
Ejemplo n.º 4
0
    def test_decode_varint(self):
        tmp = Message()
        data = bytes([0b00000000])
        self.assertEqual(tmp._decode_varint(data), 0)

        tmp = Message()
        data = bytes([0b00000001])
        self.assertEqual(tmp._decode_varint(data), 1)

        tmp = Message()
        data = bytes([0b10010110, 0b00000001])
        self.assertEqual(tmp._decode_varint(data), 150)

        tmp = Message()
        data = bytes([0b10101100, 0b00000010])
        self.assertEqual(tmp._decode_varint(data), 300)