def get(self): res = EventSearch() city = self.request.get("city").encode('ascii', 'ignore') city.strip() category = self.request.get("category").encode('ascii', 'ignore') category = category.strip() time = self.request.get("time").encode('ascii', 'ignore') logging.info("city:"+ city+"\ncategory: "+category+"\ntime: "+time) reply_json = res.get_events(city=None if city == "" else city, category=None if category == "" else category, date_and_time=None if time == "" else time) self.post(json.dumps(reply_json))
def setUp(self): self.object = EventSearch() self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache() self.testbed.init_urlfetch_stub()
def get(self ): city = "" category = "" time = "" res = EventSearch() test = res.get_events(city=None if city == "" else city, category=None if category == "" else category, date_and_time=None if time == "" else time) template_val ={ 'events': test, } template = JINJA_ENVIRONMENT.get_template('index.html') self.response.write(template.render(template_val))
def get(self): res = EventSearch() city = self.request.get("city").encode('ascii', 'ignore') city.strip() category = self.request.get("category").encode('ascii', 'ignore') category = category.strip() time = self.request.get("time").encode('ascii', 'ignore') logging.info("city:" + city + "\ncategory: " + category + "\ntime: " + time) reply_json = res.get_events( city=None if city == "" else city, category=None if category == "" else category, date_and_time=None if time == "" else time) logging.info("printing the result in json format" + reply_json) self.post(reply_json)
def get(self): city = self.request.get("city") category = self.request.get("category") time = self.request.get("time") page = self.request.get("page") if page == "": page = 1 res = EventSearch() test = res.get_events(city=None if city == "" else city, category=None if category == "" else category, date_and_time=None if time == "" else time) template_val = { 'events': test, 'page':int(page), 'city':city, 'category': category, 'time':time, } template = JINJA_ENVIRONMENT.get_template('index.html') self.response.write(template.render(template_val))
class EventsTester(unittest.TestCase): def setUp(self): self.object = EventSearch() self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache() self.testbed.init_urlfetch_stub() def test_get_events(self): events = self.object.get_events(category="Transport") print events self.assertTrue(json.loads(events)) events_list = json.loads(events) for ev in events_list: print ev["city"] print "\n"
class EventsTester(unittest.TestCase): def setUp(self): self.object = EventSearch() self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache() self.testbed.init_urlfetch_stub() def test_get_events(self): events = self.object.get_events(category="Transport") print events self.assertTrue(json.loads(events)) events_list = json.loads(events) for ev in events_list: print ev["city"] print '\n'
def get(self): res = EventSearch() city = self.request.get("city") category = self.request.get("category") time = self.request.get("time") test = res.get_events(city=None if city == "" else city, category=None if category == "" else category, date_and_time=None if time == "" else time)