feat: feedback verbetering - 06
This commit is contained in:
@@ -299,6 +299,20 @@ class HistoryApiGoldenTest(unittest.TestCase):
|
||||
self.assertEqual(history[0]['status'], 'completed')
|
||||
self.assertEqual(history[0]['path'], 'storage1/trash.txt')
|
||||
|
||||
def test_delete_batch_completed_history_item(self) -> None:
|
||||
(self.root1 / 'trash-a.txt').write_text('a', encoding='utf-8')
|
||||
(self.root1 / 'trash-b.txt').write_text('b', encoding='utf-8')
|
||||
|
||||
response = self._request('POST', '/api/files/delete', {'paths': ['storage1/trash-a.txt', 'storage1/trash-b.txt']})
|
||||
|
||||
self.assertEqual(response.status_code, 202)
|
||||
self._wait_task(response.json()['task_id'])
|
||||
|
||||
history = self._request('GET', '/api/history').json()['items']
|
||||
self.assertEqual(history[0]['operation'], 'delete')
|
||||
self.assertEqual(history[0]['status'], 'completed')
|
||||
self.assertEqual(history[0]['path'], '2 items')
|
||||
|
||||
def test_single_file_download_writes_ready_history_item(self) -> None:
|
||||
(self.root1 / 'report.txt').write_text('hello download', encoding='utf-8')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user