Esempio n. 1
0
 def test_get_services_using_keystone_admin_token_xml(self):
     resp, content = utils.get_services_xml(self.auth_token)
     if int(resp['status']) == 500:
         self.fail('Identity Fault')
     elif int(resp['status']) == 503:
         self.fail('Service Not Available')
     self.assertEqual(200, int(resp['status']))
     
     # verify content
     # Validate Returned Content
     dom = etree.Element("root")
     dom.append(etree.fromstring(content))
     services = dom.find("{http://docs.openstack.org/identity/api/v2.0}" \
         "services")
     if services == None:
         self.fail("Expecting Services")
     services = services.findall("{http://docs.openstack.org/identity/api/v2.0}" \
         "service")
     if len(services) < 1:
         self.fail("Not the expected Service count")
     for service in services:
         if service.get("id") in [self.sample_service]:
             is_service_found = True
     if not is_service_found:
         raise self.fail("Service not found")
Esempio n. 2
0
 def test_get_services_exp_token_xml(self):
     resp, content = utils.get_services_xml(self.exp_auth_token)
     if int(resp['status']) == 500:
         self.fail('Identity Fault')
     elif int(resp['status']) == 503:
         self.fail('Service Not Available')
     self.assertEqual(403, int(resp['status']))