]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/dashboard: Adapt tests to new DriveGroupSpec
authorSebastian Wagner <sebastian.wagner@suse.com>
Tue, 10 Mar 2020 12:38:36 +0000 (13:38 +0100)
committerSebastian Wagner <sebastian.wagner@suse.com>
Tue, 10 Mar 2020 13:08:58 +0000 (14:08 +0100)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/dashboard/tests/test_osd.py

index 0cc4ca8d8927708d382573e86df936933d995b49..beee677b2c012798d2d2a48687b8d08a0ba90dc6 100644 (file)
@@ -9,6 +9,7 @@ try:
 except ImportError:
     from unittest import mock
 from ceph.deployment.drive_group import DeviceSelection, DriveGroupSpec
+from ceph.deployment.service_spec import PlacementSpec
 
 from . import ControllerTestCase
 from ..controllers.osd import Osd
@@ -301,11 +302,11 @@ class OsdTest(ControllerTestCase):
         self._task_post('/api/osd', data)
         self.assertStatus(201)
         fake_client.osds.create.assert_called_with(
-            [DriveGroupSpec(host_pattern='*',
-                            name='all_hdd',
+            [DriveGroupSpec(placement=PlacementSpec(host_pattern='*'),
+                            service_id='all_hdd',
                             data_devices=DeviceSelection(rotational=True)),
-             DriveGroupSpec(host_pattern='b',
-                            name='b_ssd',
+             DriveGroupSpec(placement=PlacementSpec(host_pattern='b'),
+                            service_id='b_ssd',
                             data_devices=DeviceSelection(rotational=False))])
 
         # Invalid DriveGroups