Example #1
0
 def test_configure_amqp(self, set_mock):
     cfgparser = MagicMock()
     cfg = Configuration(cfgparser)
     cfgparser.sections.return_value = ['one', 'amqp']
     cfgparser.get.side_effect = [
         'testhost',
         'testuser',
         'testpass',
         NoOptionError('amqp', 'virtual_host')]
     cfgparser.getint.return_value = 5672
     cfgparser.getfloat.side_effect = [30.0, 10.0]
     cfg.configure_amqp()
     set_mock.assert_called_with(
         userid='testuser',
         password='******',
         host='testhost',
         port=5672,
         heartbeat=30.0,
         connect_timeout=10.0)