def __init__(self, *args, **kwargs): super(TornadoHttpServer, self).__init__(*args, **kwargs) self.application = tornado.web.Application([ (self.base_path + r'/*/-/', TornadoRequestHandler, dict(handler=DiscoveryHandler(self.backend, translator=self.translator))), (self.base_path + r'/.well-known/org/ogf/occi/-/', TornadoRequestHandler, dict(handler=DiscoveryHandler(self.backend, translator=self.translator))), (self.base_path + r'/', TornadoRequestHandler, dict(handler=CollectionHandler(self.backend, translator=self.translator), args=[''])), (self.base_path + r'/(.+/)', TornadoRequestHandler, dict(handler=CollectionHandler(self.backend, translator=self.translator))), (self.base_path + r'/(.+[^/])', TornadoRequestHandler, dict(handler=EntityHandler(self.backend, translator=self.translator))), ])
def setUp(self): super(DiscoveryHandlerTestCase, self).setUp() self.handler = DiscoveryHandler(self.backend, translator=self.translator)