コード例 #1
0
ファイル: services.py プロジェクト: xinstar6688/addressparser
 def post(self):
     try:
         postaddress = simplejson.load(self.request.body_file) 
     except (ValueError, TypeError, IndexError):
         self.response.set_status(400)
         return
     addressName = postaddress["name"]
     logging.info("posting address[%s]" % addressName)
      
     address = Address(name = addressName)
     address.put()
     
     address = Address.getByName(addressName)
     logging.info("address name %s is posting" % address.name)
     logging.info("address time %s is posting" % address.time)
     if address:
         self.response.set_status(201)
     else:
         self.response.set_status(204)
コード例 #2
0
    def post(self):
        try:
            postaddress = simplejson.load(self.request.body_file)
        except (ValueError, TypeError, IndexError):
            self.response.set_status(400)
            return
        addressName = postaddress["name"]
        logging.info("posting address[%s]" % addressName)

        address = Address(name=addressName)
        address.put()

        address = Address.getByName(addressName)
        logging.info("address name %s is posting" % address.name)
        logging.info("address time %s is posting" % address.time)
        if address:
            self.response.set_status(201)
        else:
            self.response.set_status(204)
コード例 #3
0
 def testRecodeUnparesedAddress(self):
     AreaParser.parse(u"上海市天山路600号")
     upparsedAddress = Address.getByName(u"上海市天山路600号")
     self.assertEquals(address, upparsedAddress)
コード例 #4
0
 def testRecodeUnparesedAddress(self):
     AreaParser.parse(u"上海市天山路600号")
     upparsedAddress = Address.getByName(u"上海市天山路600号")
     self.assertEquals(address, upparsedAddress)