Пример #1
0
 def test_handle_errors_called(self):
     self.conf_class.side_effect = CannotLog()
     with self.assertRaises(SystemExit):
         generic_main(self.conf_class, self.main_class)
Пример #2
0
 def test_calls_main_instance(self):
     mocked_instance = MagicMock()
     self.main_class.return_value = mocked_instance
     generic_main(self.conf_class, self.main_class)
     mocked_instance.assert_called_once_with()
Пример #3
0
 def test_creates_conf_instance(self):
     generic_main(self.conf_class, self.main_class)
     self.conf_class.assert_called_once_with()
Пример #4
0
 def test_creates_main_instance(self):
     conf = MagicMock()
     self.conf_class.return_value = conf
     generic_main(self.conf_class, self.main_class)
     self.main_class.assert_called_once_with(conf)
Пример #5
0
def main():
    generic_main(LMasterConf, LMaster)