示例#1
0
    def test_file_checksum_md5(self):
        """Test case for file_checksum() with md5 sum."""
        checksum = file_checksum(self.input_ovf, 'md5')
        self.assertEqual(checksum, "4e7a3ba0b70f6784a3a91b18336296c7")

        checksum = file_checksum(self.minimal_ovf, 'md5')
        self.assertEqual(checksum, "288e1e3fcb05265cd9b8c7578e173fef")
示例#2
0
    def test_file_checksum_sha1(self):
        """Test case for file_checksum() with sha1 sum."""
        checksum = file_checksum(self.input_ovf, 'sha1')
        self.assertEqual(checksum, "c3bd2579c2edc76ea35b5bde7d4f4e41eab08963")

        checksum = file_checksum(self.minimal_ovf, 'sha1')
        self.assertEqual(checksum, "5d0635163f6a580442f01466245e122f8412e8d6")
示例#3
0
    def test_file_checksum_md5(self):
        """Test case for file_checksum() with md5 sum."""
        checksum = file_checksum(self.input_ovf, 'md5')
        self.assertEqual(checksum, "4e7a3ba0b70f6784a3a91b18336296c7")

        checksum = file_checksum(self.minimal_ovf, 'md5')
        self.assertEqual(checksum, "288e1e3fcb05265cd9b8c7578e173fef")
示例#4
0
    def test_file_checksum_sha1(self):
        """Test case for file_checksum() with sha1 sum."""
        checksum = file_checksum(self.input_ovf, 'sha1')
        self.assertEqual(checksum, "c3bd2579c2edc76ea35b5bde7d4f4e41eab08963")

        checksum = file_checksum(self.minimal_ovf, 'sha1')
        self.assertEqual(checksum,
                         "5d0635163f6a580442f01466245e122f8412e8d6")
示例#5
0
    def test_file_checksum_sha1(self):
        """Test case for file_checksum() with sha1 sum."""
        checksum = file_checksum(self.input_ovf, 'sha1')
        self.assertEqual(checksum, "c3bd2579c2edc76ea35b5bde7d4f4e41eab08963")

        checksum = file_checksum(self.minimal_ovf, 'sha1')
        self.assertEqual(checksum, "5d0635163f6a580442f01466245e122f8412e8d6")

        checksum = file_checksum(self.blank_vmdk, 'sha256')
        self.assertEqual(
            checksum, "0d25f7544be720ec07d9a7e09516d07b"
            "a89d2efdc53f8b4c76a8375854d3a578")
示例#6
0
 def checksum(self):
     """Checksum of the referenced file."""
     if self.checksum_algorithm is None:
         return None
     if self._checksum is None or self.force_refresh:
         with self.open('rb') as file_obj:
             self._checksum = file_checksum(file_obj,
                                            self.checksum_algorithm)
     return self._checksum
示例#7
0
 def checksum(self):
     """Checksum of the referenced file."""
     if self.checksum_algorithm is None:
         return None
     if self._checksum is None or self.force_refresh:
         with self.open('rb') as file_obj:
             self._checksum = file_checksum(file_obj,
                                            self.checksum_algorithm)
     return self._checksum