add fork dashboard function (#6588)

* add fork dashboard function

* add test

* fix

---------

Co-authored-by: guyu <guyu@fordeal.com>
This commit is contained in:
Peter Lee
2023-11-12 04:56:47 +08:00
committed by GitHub
parent 13e61fc3a0
commit 2d879510e4
8 changed files with 108 additions and 0 deletions

View File

@@ -151,6 +151,15 @@ class TestDashboardResourcePost(BaseTestCase):
self.assertEqual(rv.json["name"], new_name)
class TestDashboardForkResourcePost(BaseTestCase):
def test_forks_a_dashboard(self):
dashboard = self.factory.create_dashboard()
rv = self.make_request("post", "/api/dashboards/{}/fork".format(dashboard.id))
self.assertEqual(rv.status_code, 200)
class TestDashboardResourceDelete(BaseTestCase):
def test_delete_dashboard(self):
d = self.factory.create_dashboard()