Exemplo n.º 1
0
 def test_generate_ceph_cmd_list_container(self):
     fake_cluster = "fake"
     fake_args = ['arg']
     fake_user = "******"
     fake_key = "/tmp/my-key"
     fake_container_image = "docker.io/ceph/daemon:latest-luminous"
     expected_command_list = [
         'docker',
         'run',
         '--rm',
         '--net=host',  # noqa E501
         '-v',
         '/etc/ceph:/etc/ceph:z',
         '-v',
         '/var/lib/ceph/:/var/lib/ceph/:z',
         '-v',
         '/var/log/ceph/:/var/log/ceph/:z',
         '--entrypoint=ceph',
         'docker.io/ceph/daemon:latest-luminous',
         '-n',
         "fake-user",
         '-k',
         "/tmp/my-key",
         '--cluster',
         fake_cluster,
         'auth',
         'arg'
     ]
     result = ceph_key.generate_ceph_cmd(fake_cluster, fake_args, fake_user,
                                         fake_key, fake_container_image)
     assert result == expected_command_list
Exemplo n.º 2
0
 def test_generate_ceph_cmd_list_non_container(self):
     fake_cluster = "fake"
     fake_args = ['arg']
     fake_user = "******"
     fake_key = "/tmp/my-key"
     expected_command_list = [
         'ceph', '-n', "fake-user", '-k', "/tmp/my-key", '--cluster',
         fake_cluster, 'auth', 'arg'
     ]
     result = ceph_key.generate_ceph_cmd(fake_cluster, fake_args, fake_user,
                                         fake_key)
     assert result == expected_command_list