示例#1
0
 def UserOverviewHandler_validateUserBiometricsTest(self):
     print('validateUserBiometricsTest')
     uoh = UserOverviewHandler()
     userId=users.get_current_user().user_id()
     bq = Biometric.all().ancestor(bio_key(userId))
     weight = 80.0
     height = 169
     target = 75.0
     uoh.validateUserBiometrics(bq,height,target,weight)
     height = 0
     uoh.validateUserBiometrics(bq,height,target,weight)
示例#2
0
 def UserOverviewHandler_getTest(self):
     request = webapp2.Request.blank('/')
     response = webapp2.Response()
     handler = UserOverviewHandler()
     handler.initialize(request, response)
     handler.get(user=None)
     self.setCurrentUser("*****@*****.**", "aaaaaaa")
     userId=users.get_current_user().user_id()
     handler.get(user=users.get_current_user().nickname())
     Biometric(height=100, target=75.0, parent=bio_key(userId)).put()
     handler.get(user=users.get_current_user().nickname())
示例#3
0
    def BMICheck_updateBMITest(self):
        b = BMICheck()
        currUser=users.get_current_user()
        request = webapp2.Request.blank('/')
        response = webapp2.Response()
        handler = UserOverviewHandler()
        handler.initialize(request, response)
        db.delete(Biometric.all())
        self.setCurrentUser("*****@*****.**", "aaaaaaa")
        Biometric(height=150, target=73.3, parent=bio_key(currUser.user_id())).put()
        Entry(weight=100.0,bmi=0.0, variance=5.0,date=self.toDate(2010,10,10),user=currUser, parent=log_key(currUser.user_id())).put()
        Entry(weight=110.0,bmi=0.0, variance=5.0,date=self.toDate(2010,10,11),user=currUser, parent=log_key(currUser.user_id())).put()
        Entry(weight=0.0,bmi=0.0, variance=5.0,date=self.toDate(2010,10,12),user=currUser, parent=log_key(currUser.user_id())).put()

        b.updateBMI(self,currUser.nickname())
示例#4
0
 def UserOverviewHandler_postTest(self):
     height = 169
     target = 75.5
     weight = 90.0
     nick= users.get_current_user().nickname()
     head = {"Content-Type" : "application/x-www-form-urlencoded", "Accept" : "text/plain"}
     payload = urlencode({"height" : int(height), "target" : float(target),"weight":float(weight)})
     #request = requests.Request("POST","/users/%s/"%nick, data=payload)
     request = webapp2.Request.blank('/users/%s/'%nick)
     request.method="POST"
     request.headers=head
     request.body=payload
     #request.query_string('height=169&weight=80&target=75')
     response = webapp2.Response()
     handler = UserOverviewHandler()
     handler.initialize(request, response)
     handler.post(user=None)
     self.setCurrentUser("*****@*****.**", "aaaaaaa")
     userId=users.get_current_user().user_id()
     db.delete(Biometric.all())
     handler.post(user=users.get_current_user().nickname())
     Biometric(height=100, target=75.0, parent=bio_key(userId)).put()
     handler.post(user=users.get_current_user().nickname())