def _files_changed(self, filepath1, filepath2): return (plugin_utils.file_checksum(filepath1) != plugin_utils.file_checksum(filepath2))
def _image_changed(self, name, filename): image = utils.find_resource(self.app.client_manager.image.images, name) return image.checksum != plugin_utils.file_checksum(filename)
def test_file_checksum(self): mock_open = mock.mock_open() with mock.patch('six.moves.builtins.open', mock_open): self.assertEqual(utils.file_checksum('emptyfile'), 'd41d8cd98f00b204e9800998ecf8427e')