feature: duplicate 01
This commit is contained in:
@@ -80,6 +80,18 @@ class TaskRepositoryTest(unittest.TestCase):
|
||||
self.assertEqual(task["status"], "requested")
|
||||
self.assertEqual(artifact["file_name"], "docs.zip")
|
||||
|
||||
def test_create_duplicate_task_is_allowed(self) -> None:
|
||||
created = self.repo.create_task(
|
||||
operation="duplicate",
|
||||
source="storage1/report.txt",
|
||||
destination="storage1/report copy.txt",
|
||||
)
|
||||
|
||||
task = self.repo.get_task(created["id"])
|
||||
|
||||
self.assertEqual(task["operation"], "duplicate")
|
||||
self.assertEqual(task["status"], "queued")
|
||||
|
||||
def test_mark_cancelled_transitions_requested_download_task(self) -> None:
|
||||
created = self.repo.create_task(
|
||||
operation="download",
|
||||
|
||||
Reference in New Issue
Block a user