Пример #1
0
 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))
Пример #2
0
    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()
Пример #3
0
 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))
Пример #4
0
 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)
Пример #5
0
    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))
    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()
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"
Пример #8
0
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'
Пример #9
0
 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)