def test_sets_target(self): config.initialize(is_local_unittest=False) self.assertEqual('sample-app', self.mock_state.target.service_name) self.assertEqual('default', self.mock_state.target.job_name) self.assertEqual('appengine', self.mock_state.target.region) self.assertEqual('v1a', self.mock_state.target.hostname)
def test_sets_target(self): config.initialize(is_local_unittest=False) self.assertEqual('testbed-test', self.mock_state.target.service_name) self.assertEqual('default', self.mock_state.target.job_name) self.assertEqual('appengine', self.mock_state.target.region) self.assertEqual('testbed', self.mock_state.target.hostname)
def test_instrument_app_with_enabled_fn(self): class Handler(webapp2.RequestHandler): def get(self): self.response.write('success!') is_enabled_fn = mock.Mock() app = webapp2.WSGIApplication([('/', Handler)]) config.initialize(app, is_enabled_fn=is_enabled_fn, is_local_unittest=False) app.get_response('/') self.assertIs(is_enabled_fn, interface.state.flush_enabled_fn)
def test_instruments_app(self): class Handler(webapp2.RequestHandler): def get(self): self.response.write('success!') app = webapp2.WSGIApplication([('/', Handler)]) config.initialize(app, is_local_unittest=False) app.get_response('/') self.assertEqual(1, http_metrics.server_response_status.get({ 'name': '^/$', 'status': 200, 'is_robot': False}))
def test_instrument_app_with_enabled_fn(self): class Handler(webapp2.RequestHandler): def get(self): self.response.write('success!') is_enabled_fn = mock.Mock() app = webapp2.WSGIApplication([('/', Handler)]) config.initialize(app, is_enabled_fn=is_enabled_fn, is_local_unittest=False) app.get_response('/') self.assertIs(is_enabled_fn, interface.state.flush_enabled_fn)
def test_instruments_app(self): class Handler(webapp2.RequestHandler): def get(self): self.response.write('success!') app = webapp2.WSGIApplication([('/', Handler)]) config.initialize(app, is_local_unittest=False) app.get_response('/') self.assertEqual( 1, http_metrics.server_response_status.get({ 'name': '^/$', 'status': 200, 'is_robot': False }))
def test_sets_monitor_dev(self): config.initialize(is_local_unittest=False) self.assertFalse(monitors.HttpsMonitor.called) self.assertIsInstance(self.mock_state.global_monitor, monitors.DebugMonitor)
def test_sets_monitor(self): os.environ['SERVER_SOFTWARE'] = 'Production' # != 'Development' config.initialize(is_local_unittest=False) self.assertEquals(1, monitors.HttpsMonitor.call_count)
def test_sets_monitor_dev(self): config.initialize(is_local_unittest=False) self.assertFalse(monitors.PubSubMonitor.called) self.assertIsInstance(self.mock_state.global_monitor, monitors.DebugMonitor)
def test_sets_monitor(self): os.environ['SERVER_SOFTWARE'] = 'Production' # != 'Development' config.initialize(is_local_unittest=False) self.assertEquals(1, monitors.PubSubMonitor.call_count)