def test_set_simple_cache(self): key = 'test' self.assertFalse(d2_files_list) d2_files_list.set(key) self.assertTrue(d2_files_list.has_value(key)) d2_files_list.delete(key) self.assertFalse(d2_files_list.has_value(key))
def test_delete_cache_by_prefix(self): key = ['test1', 'test2', 'notest'] for i in key: d2_files_list.set(i) d2_files_list.delete_by_prefix('test') self.assertTrue(d2_files_list) self.assertFalse(d2_files_list.has_value('test1')) self.assertFalse(d2_files_list.has_value('test2')) self.assertTrue(d2_files_list.has_value('notest'))
def test_client_delete(self, _mock_func_download, _move_func_delete): self.assertFalse(d2_files_list) _mock_func_download.return_value = True _move_func_delete.return_value = True r = Client.download(file_path, save_to_path) self.assertTrue(r) self.assertTrue(d2_files_list.has_value(save_to_path)) r = Client.delete(file_name, as_file_name) self.assertTrue(r) self.assertFalse(d2_files_list.has_value(save_to_path))
def test_client_download(self, _mock_func): self.assertFalse(d2_files_list) _mock_func.return_value = True r = Client.download(file_path, save_to_path) self.assertTrue(r) self.assertTrue(d2_files_list) self.assertTrue(d2_files_list.has_value(save_to_path)) r = Client.download(file_path, save_to_path) self.assertFalse(r)