]>
git.proxmox.com Git - ceph.git/blob - ceph/qa/tasks/mgr/dashboard/test_cluster.py
1 from .helper
import DashboardTestCase
, JLeaf
, JObj
4 class ClusterTest(DashboardTestCase
):
10 def test_get_status(self
):
11 data
= self
._get
('/api/cluster', version
='0.1')
12 self
.assertStatus(200)
13 self
.assertSchema(data
, JObj(sub_elems
={
15 }, allow_unknown
=False))
17 def test_update_status(self
):
18 req
= {'status': 'POST_INSTALLED'}
19 self
._put
('/api/cluster', req
, version
='0.1')
20 self
.assertStatus(200)
21 data
= self
._get
('/api/cluster', version
='0.1')
22 self
.assertStatus(200)
23 self
.assertEqual(data
, req
)