def setUp(self): from pyramid.renderers import JSONP self.config = testing.setUp() self.config.add_renderer('jsonp', JSONP(param_name='callback')) self.config.include("cornice") self.config.scan("cornice.tests.test_resource") self.app = TestApp(CatchErrors(self.config.make_wsgi_app()))
def test_loading_into_multiple_configurators(self): # When initializing a second configurator, it shouldn't interfere # with the one already in place. config2 = testing.setUp() config2.include("cornice") config2.scan("cornice.tests.test_service_definition") # Calling the new configurator works as expected. app = TestApp(CatchErrors(config2.make_wsgi_app())) self.assertEqual(app.get("/service1").json, {'test': 'succeeded'}) # Calling the old configurator works as expected. self.assertEqual(self.app.get("/service1").json, {'test': 'succeeded'})
def setUp(self): if not metlog: raise(unittest2.SkipTest('no metlog')) mozconfig = Config(StringIO(dedent(""" [test1] backend = mozsvc.metrics.MetlogPlugin sender_class=metlog.senders.DebugCaptureSender """))) settings = {"config": mozconfig} self.plugin = load_from_config("test1", mozconfig) self.config = Configurator(settings=settings) self.config.include("cornice") self.config.scan("mozsvc.tests.test_service_definition") self.app = TestApp(CatchErrors(self.config.make_wsgi_app()))
def setUp(self): self.config = testing.setUp() self.ini = os.path.join(os.path.dirname(__file__), 'test_fixednode.ini') settings = {} load_into_settings(self.ini, settings) self.config.add_settings(settings) self.config.include("stokenserver") self.backend = self.config.registry.getUtility(IMetadataDB) # adding a node with 100 slots self.backend._safe_execute( """insert into nodes (`node`, `service`, `available`, `capacity`, `current_load`, `downed`, `backoff`) values ("phx12", "sync", 100, 100, 0, 0, 0)""") self._sqlite = self.backend._engine.driver == 'pysqlite' wsgiapp = self.config.make_wsgi_app() wsgiapp = CatchErrors(wsgiapp) self.app = TestApp(wsgiapp)
def main(global_config, **settings): config = Configurator(settings={}) config.include(includeme) return CatchErrors(config.make_wsgi_app())
def setUp(self): self.config = testing.setUp() self.config.include("cornice") self.config.scan("cornice.tests.test_service_definition") self.app = TestApp(CatchErrors(self.config.make_wsgi_app()))
def setUp(self): self.config = testing.setUp() self.config.include("cornice") self.config.scan("cornice.tests.test_pyramidhook") self.app = TestApp(CatchErrors(self.config.make_wsgi_app()))