def test_int3store(self): """Use int3store to pack an integer (2^24) as a string.""" data = 2**(24-1) exp = struct.pack('<I',data)[0:3] try: result = utils.int3store(data) except ValueError, e: self.fail("int3store failed: %s" % e)
def test_int3store(self): """Use int3store to pack an integer (2^24) as a string.""" data = 2**(24 - 1) exp = struct.pack('<I', data)[0:3] try: result = utils.int3store(data) except ValueError, e: self.fail("int3store failed: %s" % e)
def test_read_lc_string_3(self): """Read a length code string from a buffer ( <= 2^24 bytes)""" exp = "a" * 2**(24-1) expsize = len(exp) lcs = '\xfd' + utils.int3store(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_3(self): """Read a length code string from a buffer ( <= 2^24 bytes)""" exp = bytearray(b"a" * 2 ** (24 - 1)) expsize = len(exp) lcs = bytearray(b'\xfd') + utils.int3store(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_3(self): """Read a length code string from a buffer ( <= 2^24 bytes)""" exp = b"a" * 2**(24 - 1) expsize = len(exp) lcs = b'\xfd' + utils.int3store(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_3(self): """Read a length code string from a buffer ( <= 2^24 bytes)""" exp = bytearray(b"a" * 2**(24 - 1)) expsize = len(exp) lcs = bytearray(b'\xfd') + utils.int3store(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_int3store(self): """Use int3store to pack an integer (2^24) as a string.""" data = 2 ** (24 - 1) exp = struct.pack('<I', data)[0:3] try: result = utils.int3store(data) except ValueError as err: self.fail("int3store failed: {0}".format(str(err))) else: self._check_int_result(result, exp, data)
def test_int3store(self): """Use int3store to pack an integer (2^24) as a string.""" data = 2**(24 - 1) exp = struct.pack('<I', data)[0:3] try: result = utils.int3store(data) except ValueError as err: self.fail("int3store failed: {0}".format(str(err))) else: self._check_int_result(result, exp, data)
def test_int3store(self): """Use int3store to pack an integer (2^24) as a string.""" data = 2**(24 - 1) exp = struct.pack('<I', data)[0:3] try: result = utils.int3store(data) except ValueError as e: self.fail("int3store 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_int3store(self): """Use int3store to pack an integer (2^24) as a string.""" data = 2**(24-1) exp = struct.pack('<I',data)[0:3] try: result = utils.int3store(data) except ValueError as e: self.fail("int3store 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))