예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)