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)