diff -r c36b117f7400 -r 4cf5e664c847 iro/tests/config.py --- a/iro/tests/config.py Wed Mar 21 19:40:06 2012 +0100 +++ b/iro/tests/config.py Wed Mar 21 19:41:55 2012 +0100 @@ -41,6 +41,15 @@ pMain.same.return_value = False self.assertRaises(Exception,config.readConfig,) + @patch('iro.config.main') + @patch('iro.config.configParser') + def testInit(self,pConfig,pMain): + pMain._init = False + config.init() + self.assertEqual([i[0] for i in pConfig.method_calls],["read", "items"]) + pConfig.read.assert_called_once_with(config.confFiles) + pConfig.items.assert_called_once_with("main") + self.assertEqual(pMain.load.called,1) @patch('signal.signal')