コード例 #1
0
 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
コード例 #2
0
 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