Пример #1
0
 def test_update_endpoint_failure_cases(self):
     resp, content = utils.update_endpoint_template(
         self.endpoint_template_id,
         self.region, self.service, self.public_url,
         self.admin_url, self.internal_url,
         self.enabled, self.is_global, self.disabled_token)
     self.assertEqual(403, int(resp['status']))
     resp, content = utils.update_endpoint_template(
         self.endpoint_template_id,
         self.region, self.service, self.public_url,
         self.admin_url, self.internal_url,
         self.enabled, self.is_global, self.missing_token)
     self.assertEqual(401, int(resp['status']))
     resp, content = utils.update_endpoint_template(
         self.endpoint_template_id,
         self.region, self.service, self.public_url,
         self.admin_url, self.internal_url,
         self.enabled, self.is_global, self.exp_auth_token)
     self.assertEqual(403, int(resp['status']))
     resp, content = utils.update_endpoint_template(
         self.endpoint_template_id,
         self.region, self.service, self.public_url,
         self.admin_url, self.internal_url,
         self.enabled, self.is_global, self.invalid_token)
     self.assertEqual(404, int(resp['status']))
     #Update a NonExistent endpoint template.
     resp, content = utils.update_endpoint_template(-1,
         self.region, self.service, self.public_url,
         self.admin_url, self.internal_url,
         self.enabled, self.is_global, self.auth_token)
     self.assertEqual(404, int(resp['status']))
Пример #2
0
 def test_update_endpoint_using_service_admin_token(self):
     resp, content = utils.update_endpoint_template(
         self.endpoint_template_id,
         self.region, self.service, self.public_url,
         self.admin_url, self.internal_url,
         False, self.is_global, self.service_token)
     #verify content
     self.assertEqual(201, int(resp['status']))
     obj = json.loads(content)
     if not "endpointTemplate" in obj:
         raise self.fail("Expecting endpointTemplate")
     endpoint_template = obj["endpointTemplate"]
     if not "enabled" in endpoint_template:
         enabled = None
     else:
         enabled = endpoint_template["enabled"]
     self.assertFalse(enabled, "Expecting 'enabled' to be false.")