class TestCephDetectInit(testtools.TestCase):
def test_centos(self):
+ with mock.patch('ceph_detect_init.centos.release',
+ '7.0'):
+ self.assertEqual('systemd', centos.choose_init())
self.assertEqual('sysvinit', centos.choose_init())
def test_debian(self):
self.assertEqual('upstart', debian.choose_init())
def test_fedora(self):
+ with mock.patch('ceph_detect_init.fedora.release',
+ '22'):
+ self.assertEqual('systemd', fedora.choose_init())
self.assertEqual('sysvinit', fedora.choose_init())
def test_rhel(self):
+ with mock.patch('ceph_detect_init.rhel.release',
+ '7.0'):
+ self.assertEqual('systemd', rhel.choose_init())
self.assertEqual('sysvinit', rhel.choose_init())
def test_suse(self):