distro='debian',
codename='wheezy'):
self.assertEqual('sysvinit', debian.choose_init())
+ with mock.patch.multiple('ceph_detect_init.debian',
+ distro='debian',
+ codename='jessie'):
+ self.assertEqual('systemd', debian.choose_init())
with mock.patch.multiple('ceph_detect_init.debian',
distro='ubuntu',
codename='trusty'):
distro='ubuntu',
codename='vivid'):
self.assertEqual('systemd', debian.choose_init())
+ with mock.patch.multiple('ceph_detect_init.debian',
+ distro='not-debian',
+ codename='andy'):
+ self.assertIs(None, debian.choose_init())
def test_fedora(self):
with mock.patch('ceph_detect_init.fedora.release',