Esempio n. 1
0
 def test_request_project_id(self):
     auth_opts = {
         'options': {
             'os_project_id': 'my-project'
         }
     }
     req = request.prepare_request(auth_opts)
     self.assertEqual(req.headers['X-Project-Id'],
                      'my-project')
 def test_request_project_id(self):
     auth_opts = {
         'options': {
             'os_project_id': 'my-project'
         }
     }
     auth_opts.update({'backend': 'noauth'})
     req = request.prepare_request(auth_opts)
     self.assertEqual('my-project', req.headers['X-Project-Id'])
Esempio n. 3
0
    def _request_and_transport(self):
        api = 'queues.v' + str(self.api_version)
        req = request.prepare_request(self.auth_opts,
                                      endpoint=self.api_url,
                                      api=api)

        req.headers['Client-ID'] = self.client_uuid

        trans = self._get_transport(req)
        return req, trans
    def _request_and_transport(self):
        api = 'queues.v' + str(self.api_version)
        req = request.prepare_request(self.auth_opts,
                                      endpoint=self.api_url,
                                      api=api)

        req.headers['Client-ID'] = self.client_uuid

        trans = self._get_transport(req)
        return req, trans
    def test_request_with_right_version(self):
        auth_opts = self.conf.get('auth_opts', {})
        api_version = 1
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v1.V1)

        api_version = 1.0
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v1.V1)

        api_version = 1.1
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v1.V1_1)

        api_version = 2
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v2.V2)

        api_version = 2.0
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v2.V2)
    def test_request_with_right_version(self):
        auth_opts = self.conf.get('auth_opts', {})
        api_version = 1
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v1.V1)

        api_version = 1.0
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v1.V1)

        api_version = 1.1
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v1.V1_1)

        api_version = 2
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v2.V2)

        api_version = 2.0
        req = request.prepare_request(auth_opts, api=api_version)
        self.assertIsInstance(req.api, api_v2.V2)
Esempio n. 7
0
 def test_prepare_request_with_data(self):
     auth_opts = self.conf.get('auth_opts', {})
     data = {"data": "tons of GBs"}
     req = request.prepare_request(auth_opts, data=data)
     self.assertTrue(isinstance(req, request.Request))
     self.assertEqual(req.content, json.dumps(data))
Esempio n. 8
0
 def test_prepare_request(self):
     auth_opts = self.conf.get('auth_opts', {})
     req = request.prepare_request(auth_opts)
     self.assertTrue(isinstance(req, request.Request))
     self.assertIsNone(req.content)
 def test_prepare_request_with_data(self):
     auth_opts = self.conf.get('auth_opts', {})
     data = {"data": "tons of GBs"}
     req = request.prepare_request(auth_opts, data=data)
     self.assertTrue(isinstance(req, request.Request))
     self.assertEqual(req.content, json.dumps(data))
Esempio n. 10
0
 def test_prepare_request(self):
     auth_opts = self.conf.get('auth_opts', {})
     req = request.prepare_request(auth_opts)
     self.assertTrue(isinstance(req, request.Request))
     self.assertIsNone(req.content)
Esempio n. 11
0
 def test_request_project_id(self):
     auth_opts = {'options': {'os_project_id': 'my-project'}}
     req = request.prepare_request(auth_opts)
     self.assertEqual(req.headers['X-Project-Id'], 'my-project')
 def test_request_project_id(self):
     auth_opts = {'options': {'os_project_id': 'my-project'}}
     auth_opts.update({'backend': 'noauth'})
     req = request.prepare_request(auth_opts)
     self.assertEqual('my-project', req.headers['X-Project-Id'])