def setUp(self): logger.debug("TestPowerService.setUp") self.config = testing.setUp() settings = {} try: fileConfig(self.get_ini()) except NoSectionError: pass load_into_settings(self.get_ini(), settings) self.config.add_settings(settings) self.config.include("tokenserver") load_and_register("tokenserver", self.config) self.backend = self.config.registry.getUtility(INodeAssignment) wsgiapp = self.config.make_wsgi_app() wsgiapp = CatchErrors(wsgiapp) self.app = TestApp(wsgiapp) time.sleep(1.)
def test_valid_app(self): from ipdb import set_trace; set_trace() logger.debug("TestPowerService.test_valid_app") headers = {'Authorization': 'Browser-ID %s' % self._getassertion()} res = self.app.get('/1.0/sync/2.1', headers=headers) self.assertEqual(res.json['service_entry'], 'http://example.com')
def tearDown(self): logger.debug("TestPowerService.tearDown") stop_runners() logger.debug("TestPowerService.tearDown over")