def test_list_storage_inventory_container(self):
     fake_module = MagicMock()
     fake_container_image = "docker.io/ceph/daemon:latest-luminous"
     expected_command_list = [
         'docker',
         'run',
         '--rm',
         '--privileged',
         '--net=host',
         '--ipc=host',  # noqa E501
         '-v',
         '/run/lock/lvm:/run/lock/lvm:z',
         '-v',
         '/var/run/udev/:/var/run/udev/:z',
         '-v',
         '/dev:/dev',
         '-v',
         '/etc/ceph:/etc/ceph:z',  # noqa E501
         '-v',
         '/run/lvm/:/run/lvm/',  # noqa E501
         '-v',
         '/var/lib/ceph/:/var/lib/ceph/:z',
         '-v',
         '/var/log/ceph/:/var/log/ceph/:z',
         '--entrypoint=ceph-volume',
         'docker.io/ceph/daemon:latest-luminous',
         'inventory',
         '--format=json',
     ]
     result = ceph_volume.list_storage_inventory(fake_module,
                                                 fake_container_image)
     assert result == expected_command_list
 def test_list_storage_inventory_container(self):
     fake_module = MagicMock()
     fake_container_image = "docker.io/ceph/daemon:latest"
     expected_command_list = container_cmd + [
         fake_container_image, 'inventory', '--format=json'
     ]
     result = ceph_volume.list_storage_inventory(fake_module,
                                                 fake_container_image)
     assert result == expected_command_list
Esempio n. 3
0
 def test_list_storage_inventory(self):
     fake_module = MagicMock()
     fake_container_image = None
     expected_command_list = ['ceph-volume',
                              'inventory',
                              '--format=json',
                              ]
     result = ceph_volume.list_storage_inventory(fake_module, fake_container_image)
     assert result == expected_command_list
Esempio n. 4
0
 def test_list_storage_inventory_container(self):
     fake_module = MagicMock()
     fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest"
     expected_command_list = get_container_cmd() + \
         [fake_container_image,
             '--cluster',
             'ceph',
             'inventory',
             '--format=json']
     result = ceph_volume.list_storage_inventory(fake_module, fake_container_image)
     assert result == expected_command_list