def test_int8store(self): """Use int8store to pack an integer (2^64) as a string.""" data = 2**(64 - 1) exp = struct.pack('<Q', data) try: result = utils.int8store(data) except ValueError, e: self.fail("int8store failed: %s" % e)
def test_int8store(self): """Use int8store to pack an integer (2^64) as a string.""" data = 2**(64-1) exp = struct.pack('<Q',data) try: result = utils.int8store(data) except ValueError, e: self.fail("int8store failed: %s" % e)
def test_read_lc_string_8(self): """Read a length code string from a buffer ( <= 2^32 bytes)""" exp = "a" * (2**24) expsize = len(exp) lcs = '\xfe' + utils.int8store(expsize) + exp (rest, result) = utils.read_lc_string(lcs) if result != exp or len(result) != expsize: self.fail("Wrong result. Expected size '%d', got '%d'" %\ expsize, len(result))
def test_read_lc_string_8(self): """Read a length code string from a buffer ( <= 2^64 bytes)""" exp = bytearray(b"a" * 2 ** 24) expsize = len(exp) lcs = bytearray(b'\xfe') + utils.int8store(expsize) + exp (_, result) = utils.read_lc_string(lcs) if result != exp or len(result) != expsize: self.fail("Wrong result. Expected '{0}', got '{1}'".format( expsize, len(result)))
def test_read_lc_string_8(self): """Read a length code string from a buffer ( <= 2^64 bytes)""" exp = b"a" * 2**24 expsize = len(exp) lcs = b'\xfe' + utils.int8store(expsize) + exp (rest, result) = utils.read_lc_string(lcs) if result != exp or len(result) != expsize: self.fail("Wrong result. Expected size '%d', got '%d'" %\ expsize, len(result))
def test_read_lc_string_8(self): """Read a length code string from a buffer ( <= 2^64 bytes)""" exp = bytearray(b"a" * 2**24) expsize = len(exp) lcs = bytearray(b'\xfe') + utils.int8store(expsize) + exp (_, result) = utils.read_lc_string(lcs) if result != exp or len(result) != expsize: self.fail("Wrong result. Expected '{0}', got '{1}'".format( expsize, len(result)))
def test_int8store(self): """Use int8store to pack an integer (2^64) as a string.""" data = 2 ** (64 - 1) exp = struct.pack('<Q', data) try: result = utils.int8store(data) except ValueError as err: self.fail("int8store failed: {0}".format(str(err))) else: self._check_int_result(result, exp, data)
def test_int8store(self): """Use int8store to pack an integer (2^64) as a string.""" data = 2**(64 - 1) exp = struct.pack('<Q', data) try: result = utils.int8store(data) except ValueError as err: self.fail("int8store failed: {0}".format(str(err))) else: self._check_int_result(result, exp, data)
def test_int8store(self): """Use int8store to pack an integer (2^64) as a string.""" data = 2**(64 - 1) exp = struct.pack('<Q', data) try: result = utils.int8store(data) except ValueError as e: self.fail("int8store failed: %s" % e) else: if not isinstance(result, bytes): self.fail("Wrong result. Expected %s, we got %s" %\ (type(exp), type(result))) elif exp != result: self.fail("Wrong result. Expected %s, we got %s" %\ (data, result))
def test_int8store(self): """Use int8store to pack an integer (2^64) as a string.""" data = 2**(64-1) exp = struct.pack('<Q',data) try: result = utils.int8store(data) except ValueError as e: self.fail("int8store failed: %s" % e) else: if not isinstance(result, str): self.fail("Wrong result. Expected %s, we got %s" %\ (type(exp), type(result))) elif exp != result: self.fail("Wrong result. Expected %s, we got %s" %\ (data, result))