def test_process_request_notification(self): sample = list( middleware.HTTPRequest().process_notification(HTTP_REQUEST))[0] self.assertEqual(sample.user_id, HTTP_REQUEST['payload']['request']['HTTP_X_USER_ID']) self.assertEqual(sample.project_id, None) self.assertEqual(sample.resource_id, None) self.assertEqual(sample.volume, 1)
def test_process_request_notification(self): sample = list(middleware.HTTPRequest(mock.Mock()).process_notification( HTTP_REQUEST ))[0] self.assertEqual(HTTP_REQUEST['payload']['request']['HTTP_X_USER_ID'], sample.user_id) self.assertEqual(HTTP_REQUEST['payload']['request'] ['HTTP_X_PROJECT_ID'], sample.project_id) self.assertEqual(HTTP_REQUEST['payload']['request'] ['HTTP_X_SERVICE_NAME'], sample.resource_id) self.assertEqual(1, sample.volume)
def test_targets(self): targets = middleware.HTTPRequest(mock.Mock()).get_targets(self.CONF) self.assertEqual(4, len(targets))
def test_exchanges(self): topics = middleware.HTTPRequest().get_exchange_topics(self.CONF) self.assertEqual(4, len(topics))