Ejemplo n.º 1
0
    def _verify_file_hash(self):
        if not os.path.exists(self.filename):
            log.debug('File does not exist')
            return False

        file_hash = self._get_file_hash_from_manifest()
        try:
            with open(self.filename, 'rb') as f:
                data = f.read()
        except Exception as err:
            log.debug(err, exc_info=True)
            return False

        if file_hash == get_hash(data):
            return True
        else:
            return False
Ejemplo n.º 2
0
    def _verify_file_hash(self):
        if not os.path.exists(self.filename):
            log.debug('File does not exist')
            return False

        file_hash = self._get_file_hash_from_manifest()
        try:
            with open(self.filename, 'rb') as f:
                data = f.read()
        except Exception as err:
            log.debug(err, exc_info=True)
            return False

        if file_hash == get_hash(data):
            return True
        else:
            return False
Ejemplo n.º 3
0
 def test_get_hash(self):
     digest = ('380fd2bf3d78bb411e4c1801ce3ce7804bf5a22d79'
               '405d950e5d5c8f3169fca0')
     assert digest == get_hash('Get this hash please')
Ejemplo n.º 4
0
 def test_get_hash(self):
     digest = "380fd2bf3d78bb411e4c1801ce3ce7804bf5a22d79" "405d950e5d5c8f3169fca0"
     assert digest == get_hash("Get this hash please")
Ejemplo n.º 5
0
 def test_get_hash(self):
     digest = ('380fd2bf3d78bb411e4c1801ce3ce7804bf5a22d79'
               '405d950e5d5c8f3169fca0')
     assert digest == get_hash('Get this hash please')