def test_generate_caps_not_ceph_authtool(self): fake_caps = { 'mon': 'allow *', 'osd': 'allow rwx', } fake_type = "" expected_command_list = ['mon', 'allow *', 'osd', 'allow rwx'] result = ceph_key.generate_caps(fake_type, fake_caps) assert result == expected_command_list
def test_generate_caps_ceph_authtool(self): fake_caps = { 'mon': 'allow *', 'osd': 'allow rwx', } fake_cmd = ['ceph'] fake_type = "ceph-authtool" expected_command_list = [ 'ceph', '--cap', 'mon', 'allow *', '--cap', 'osd', 'allow rwx' ] result = ceph_key.generate_caps(fake_cmd, fake_type, fake_caps) assert result == expected_command_list