def setUp(self): super(StatsFrameworkLogTest, self).setUp() stats_framework_mock.configure(self) self.h = stats_framework.StatisticsFramework('test_framework', Snapshot, generate_snapshot) # pylint: disable=E0213 class GenerateHandler(webapp2.RequestHandler): def get(self2): stats_framework.add_entry('Hello') self2.response.write('Yay') class JsonHandler(webapp2.RequestHandler): def get(self2): self2.response.headers['Content-Type'] = ( 'application/json; charset=utf-8') duration = int(self2.request.get('duration', 120)) now = self2.request.get('now') resolution = self2.request.get('resolution') data = stats_framework.get_stats(self.h, resolution, now, duration, True) self2.response.write( stats_framework.utils.encode_to_json(data)) routes = [ ('/generate', GenerateHandler), ('/json', JsonHandler), ] real_app = webapp2.WSGIApplication(routes, debug=True) self.app = webtest.TestApp(real_app, extra_environ={'REMOTE_ADDR': 'fake-ip'}) self.now = datetime.datetime(2010, 1, 2, 3, 4, 5, 6) self.mock_now(self.now, 0)
def setUp(self): super(StatsFrameworkLogTest, self).setUp() stats_framework_mock.configure(self) self.h = stats_framework.StatisticsFramework( 'test_framework', Snapshot, generate_snapshot) # pylint: disable=E0213 class GenerateHandler(webapp2.RequestHandler): def get(self2): stats_framework.add_entry('Hello') self2.response.write('Yay') class JsonHandler(webapp2.RequestHandler): def get(self2): self2.response.headers['Content-Type'] = ( 'application/json; charset=utf-8') duration = int(self2.request.get('duration', 120)) now = self2.request.get('now') resolution = self2.request.get('resolution') data = stats_framework.get_stats( self.h, resolution, now, duration, True) self2.response.write(stats_framework.utils.encode_to_json(data)) routes = [ ('/generate', GenerateHandler), ('/json', JsonHandler), ] real_app = webapp2.WSGIApplication(routes, debug=True) self.app = webtest.TestApp( real_app, extra_environ={'REMOTE_ADDR': 'fake-ip'}) self.now = datetime.datetime(2010, 1, 2, 3, 4, 5, 6) self.mock_now(self.now, 0)
def setUp(self): super(StatsTest, self).setUp() fake_routes = [ ('/store', Store), ('/return', Return), ('/lookup', Lookup), ('/dupe', Dupe), ] self.app = webtest.TestApp(webapp2.WSGIApplication(fake_routes, debug=True), extra_environ={'REMOTE_ADDR': 'fake-ip'}) stats_framework_mock.configure(self) self.now = datetime.datetime(2010, 1, 2, 3, 4, 5, 6) self.mock_now(self.now, 0)
def setUp(self): super(StatsTest, self).setUp() fake_routes = [ ('/store', Store), ('/return', Return), ('/lookup', Lookup), ('/dupe', Dupe), ] self.app = webtest.TestApp( webapp2.WSGIApplication(fake_routes, debug=True), extra_environ={'REMOTE_ADDR': 'fake-ip'}) stats_framework_mock.configure(self) self.now = datetime.datetime(2010, 1, 2, 3, 4, 5, 6) self.mock_now(self.now, 0)