iro/tests/config.py
branchdevel
changeset 239 4cf5e664c847
parent 231 3929338fd17f
child 269 0d134b173cb1
--- 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')