Exemplo n.º 1
0
 def test(self, meta):
     userModels = UserModel.all()
     # userModel = UserModel.all().get()
     # userModels = UserModel.all().fetch(10)
     
     @transactional
     def testUserModel(userModel):
         pass
     
     testUserModel(userModels)
Exemplo n.º 2
0
    def test_put_tweets_when_exist_same_user(self):
        data = [mock.Status(21, 20, u'same_user', u'text1'),
                mock.Status(22, 20, u'same_user', u'text2')]

        bot = OmiaiBot()
        bot._put_tweets(data)

        query = UserModel.all()
        users = query.filter('screen_name', u'same_user').fetch(2)

        eq_(len(users), 1)
Exemplo n.º 3
0
 def get(self):
     user = getUserFromRequest(self.request)
     userfriendsList = []
     if user:
         allusers = UserModel.all()
         currentuser = UserModel.get_by_id(user.key().id())
         userfriendsList = currentuser.friends
         self.response.write(
             templater.render_friends(userSignedIn=True,
                                      allusers=allusers,
                                      user=user,
                                      currentuser=currentuser))
     else:
         self.redirect('/signup')
Exemplo n.º 4
0
    def post(self):
        user = getUserFromRequest(self.request)
        userfriendsList = []
        allusers = UserModel.all()
        currentuser = UserModel.get_by_id(user.key().id())
        userfriendsList = currentuser.friends
        addBtnAction = self.request.get('addfriend')

        if addBtnAction:
            otherPersonKey = self.request.get('addfriend')
            if otherPersonKey not in userfriendsList:
                currentuser.friends.append(long(otherPersonKey))
                currentuser.sample = "really!!!"
                currentuser.put()
                time.sleep(0.1)
            self.response.write(
                templater.render_friends(userSignedIn=True,
                                         allusers=allusers,
                                         user=user,
                                         currentuser=currentuser))
Exemplo n.º 5
0
def getUserByName(username):
    # check and return user db object
    return UserModel.all().filter("name = ", username).get()
Exemplo n.º 6
0
 def get(self):
     userModels = UserModel.all()
     self.response.out.write(template.render('./index.html', {'userModels': userModels}))
Exemplo n.º 7
0
async def get_users():
    return await User_Pydantic.from_queryset(UserModel.all())