コード例 #1
0
 def test_delete_key_container(self):
     fake_cluster = "fake"
     fake_name = "client.fake"
     fake_container_image = "docker.io/ceph/daemon:latest-luminous"
     expected_command_list = [[
         'docker',  # noqa E128
         'run',
         '--rm',
         '--net=host',
         '-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',
         'client.admin',
         '-k',
         '/etc/ceph/fake.client.admin.keyring',
         '--cluster',
         fake_cluster,
         'auth',
         'del',
         fake_name
     ]]
     result = ceph_key.delete_key(fake_cluster, fake_name,
                                  fake_container_image)
     assert result == expected_command_list
コード例 #2
0
 def test_delete_key_non_container(self):
     fake_cluster = "fake"
     fake_name = "client.fake"
     expected_command_list = [
         ['ceph',  '-n', 'client.admin', '-k', '/etc/ceph/fake.client.admin.keyring',  # noqa E501
             '--cluster', fake_cluster, 'auth', 'del', fake_name],
     ]
     result = ceph_key.delete_key(fake_cluster, fake_name)
     assert result == expected_command_list