Example #1
0
 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.)
Example #2
0
 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')
Example #3
0
 def tearDown(self):
     logger.debug("TestPowerService.tearDown")
     stop_runners()
     logger.debug("TestPowerService.tearDown over")