def test_is_kmod_loaded_not_loaded(self): """ test returns False if /sys/module/modname does not exist """ self.m_path_isdir.return_value = False is_loaded = util.is_kmod_loaded(self.modname) self.assertFalse(is_loaded) self.m_path_isdir.assert_called_with('/sys/module/%s' % self.modname)
def test_is_kmod_loaded_path_checked(self): """ test /sys/modules/<modname> path is checked """ util.is_kmod_loaded(self.modname) self.m_path_isdir.assert_called_with('/sys/module/%s' % self.modname)
def test_is_kmod_loaded_already_loaded(self): """ test returns True if /sys/module/modname exists """ self.m_path_isdir.return_value = True is_loaded = util.is_kmod_loaded(self.modname) self.assertTrue(is_loaded) self.m_path_isdir.assert_called_with('/sys/module/%s' % self.modname)
def test_is_kmod_loaded_invalid_module(self): """test raise ValueError on invalid module parameter""" for module_name in ['', None]: with self.assertRaises(ValueError): util.is_kmod_loaded(module_name)