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
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