Allow updating comments on published reports

This commit is contained in:
allegroai
2023-01-24 14:40:32 +02:00
parent a45d47f5d7
commit 15db9cdaef
2 changed files with 6 additions and 3 deletions

View File

@@ -56,13 +56,16 @@ class TestReports(TestService):
self.assertEqual(ret.tags, [])
self.api.reports.publish(task=task_id)
with self.api.raises(errors.bad_request.InvalidTaskStatus):
self.api.reports.update(task=task_id, comment=comment)
self.api.reports.update(task=task_id, report="New report text")
# update on tags or rename can be done for published report too
self.api.reports.update(task=task_id, name="new name", tags=["test"])
self.api.reports.update(
task=task_id, name="new name", tags=["test"], comment="Yet another comment"
)
task = self.api.tasks.get_all_ex(id=[task_id]).tasks[0]
self.assertEqual(task.tags, ["test"])
self.assertEqual(task.name, "new name")
self.assertEqual(task.comment, "Yet another comment")
# move under another project autodeletes the empty project
new_project_name = "Reports Test"