def test_list_endpoints(self): service = keystone.find_service(name='keystone') endpoints = keystone.list_endpoints() self.assertIn(service.id, [e.service_id for e in endpoints])
def test_list_endpoints_by_service(self): service = keystone.find_service(name='keystone') endpoints = keystone.list_endpoints(service=service) self.assertTrue(endpoints) self.assertEqual([service.id] * len(endpoints), [e.service_id for e in endpoints])
def test_find_service_by_name(self): service = keystone.find_service(name='keystone') self.assertEqual('keystone', service.name)
def test_find_service_by_type(self): service = keystone.find_service(type='identity') self.assertEqual('identity', service.type)
def test_find_service_with_default(self): service = keystone.find_service(name='never-never-land', default=None) self.assertIsNone(service)
def test_find_service(self): service = keystone.find_service() self.assertTrue(service.id)
def test_find_octavia_service_endpoint(self): service = keystone.find_service(name='octavia') endpoint = keystone.find_service_endpoint(name='octavia') self.assertEqual(service.id, endpoint.service_id) self.assertEqual('public', endpoint.interface) self.assertTrue(endpoint.enabled)
def test_find_endpoint_by_service_id(self): service = keystone.find_service(name='keystone') endpoint = keystone.find_endpoint(service_id=service.id) self.assertEqual(endpoint.service_id, service.id)
def test_list_endpoints_by_service_id(self): service = keystone.find_service(name='keystone') endpoints = keystone.list_endpoints(service_id=service.id) self.assertTrue(endpoints) for e in endpoints: self.assertEqual(service.id, e.service_id)