Пример #1
0
 def __init__(self, consumer, **details):
     """
     :param consumer: A consumer DB model object.
     :type consumer: dict
     :param details: A dictionary of information to be round-tripped.
         Primarily used to correlate asynchronous replies.
     :type details: dict
     """
     self.route = 'pulp.agent.%s' % consumer['id']
     self.secret = str(consumer['_id'])
     self.url = Services.get_url()
     self.details = details
     self.reply_queue = ReplyHandler.REPLY_QUEUE
     self.authenticator = Authenticator()
     self.authenticator.load()
     queue = Queue(self.route)
     queue.declare(self.url)
Пример #2
0
 def test_get_url(self):
     url = messaging['url']
     adapter = messaging['transport']
     self.assertEqual('+'.join((adapter, url)), Services.get_url())
Пример #3
0
 def test_get_url(self):
     url = messaging['url']
     adapter = messaging['transport']
     self.assertEqual('+'.join((adapter, url)), Services.get_url())