mirror of
https://github.com/clearml/clearml-server
synced 2025-06-26 23:15:47 +00:00
Add support for moving objects to projects root
This commit is contained in:
@@ -30,6 +30,11 @@ class TestMoveUnderProject(TestService):
|
||||
self.assertEqual(p2_name, projects[0].name)
|
||||
self.api.projects.delete(project=project2, force=True)
|
||||
|
||||
# move to the root project
|
||||
self.assertEqual(None, self.api.tasks.move(ids=[task], project=None).project_id)
|
||||
tasks = self.api.tasks.get_all_ex(id=[task]).tasks
|
||||
self.assertEqual(None, tasks[0].get("project"))
|
||||
|
||||
# model move into existing project referenced by name
|
||||
model = self._temp_model()
|
||||
self.api.models.move(ids=[model], project_name=self.entity_name)
|
||||
|
||||
@@ -76,6 +76,11 @@ class TestReports(TestService):
|
||||
).tasks
|
||||
self.assertTrue({task_id, task2_id}.issubset({t.id for t in tasks}))
|
||||
|
||||
project_id = self.api.reports.move(task=task2_id, project=None).project_id
|
||||
project = self.api.projects.get_all_ex(id=[project_id]).projects[0]
|
||||
self.assertEqual(project.get("parent"), None)
|
||||
self.assertEqual(project.name, ".reports")
|
||||
|
||||
def test_reports_search(self):
|
||||
report_task = self._temp_report(name="Rep1")
|
||||
non_report_task = self._temp_task(name="hello")
|
||||
|
||||
Reference in New Issue
Block a user