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']))
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.")