コード例 #1
0
 def _files_changed(self, filepath1, filepath2):
     return (plugin_utils.file_checksum(filepath1) !=
             plugin_utils.file_checksum(filepath2))
コード例 #2
0
 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)
コード例 #3
0
 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')
コード例 #4
0
 def _files_changed(self, filepath1, filepath2):
     return (plugin_utils.file_checksum(filepath1) !=
             plugin_utils.file_checksum(filepath2))
コード例 #5
0
 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)
コード例 #6
0
 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')