--- 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')