コード例 #1
0
 def test_install_udev_rules(self, shutil, subprocess, is_container):
     is_container.return_value = False
     ceph_hooks.install_udev_rules()
     shutil.copy.assert_called_once_with(
         'files/udev/95-charm-ceph-osd.rules', '/lib/udev/rules.d')
     subprocess.check_call.assert_called_once_with(
         ['udevadm', 'control', '--reload-rules'])
コード例 #2
0
 def test_install_udev_rules(self, shutil, subprocess, is_container):
     is_container.return_value = False
     ceph_hooks.install_udev_rules()
     shutil.copy.assert_called_once_with(
         'files/udev/95-charm-ceph-osd.rules',
         '/lib/udev/rules.d'
     )
     subprocess.check_call.assert_called_once_with(
         ['udevadm', 'control', '--reload-rules']
     )
コード例 #3
0
 def test_install_udev_rules_container(self, shutil, subprocess,
                                       is_container):
     is_container.return_value = True
     ceph_hooks.install_udev_rules()
     shutil.copy.assert_not_called()
     subprocess.check_call.assert_not_called()
コード例 #4
0
 def test_install_udev_rules_container(self, shutil, subprocess,
                                       is_container):
     is_container.return_value = True
     ceph_hooks.install_udev_rules()
     shutil.copy.assert_not_called()
     subprocess.check_call.assert_not_called()