Example #1
0
 def test_configure_http(self, set_mock, reset_mock):
     cfgparser = MagicMock()
     cfg = Configuration(cfgparser)
     cfgparser.sections.return_value = ['one', 'http:test']
     cfgparser.get.side_effect = ['testhost',
                                  'testuser',
                                  'testpass',
                                  NoOptionError(None, None),
                                  NoOptionError(None, None)]
     cfgparser.getint.side_effect = [3306,
                                     NoOptionError(None, None)]
     cfgparser.getboolean.side_effect = [True]
     cfg.configure_http()
     reset_mock.assert_called_with()
     set_mock.assert_called_with('test',
                                 host='testhost',
                                 port=3306,
                                 user='******',
                                 password='******',
                                 ssl=True)