コード例 #1
0
    def test_read_integer(self):
        parser = ReplayParser()

        data = StringIO()
        data.write('\x01\x02\x03\x04\x05\x06\x07\x08')

        # Signed integers.
        data.seek(0)
        response = parser._read_integer(data, 1)
        self.assertEqual(response, 1)

        data.seek(0)
        response = parser._read_integer(data, 2)
        self.assertEqual(response, 513)

        data.seek(0)
        response = parser._read_integer(data, 4)
        self.assertEqual(response, 67305985)

        data.seek(0)
        response = parser._read_integer(data, 8)
        self.assertEqual(response, 578437695752307201)
コード例 #2
0
    def test_read_integer(self):
        parser = ReplayParser()

        data = StringIO()
        data.write('\x01\x02\x03\x04\x05\x06\x07\x08')

        # Signed integers.
        data.seek(0)
        response = parser._read_integer(data, 1)
        self.assertEqual(response, 1)

        data.seek(0)
        response = parser._read_integer(data, 2)
        self.assertEqual(response, 513)

        data.seek(0)
        response = parser._read_integer(data, 4)
        self.assertEqual(response, 67305985)

        data.seek(0)
        response = parser._read_integer(data, 8)
        self.assertEqual(response, 578437695752307201)