Exemplo n.º 1
0
    def test_get_user_following(self):
        user1 = User(username='******', email='*****@*****.**')
        user2 = User(username='******', email='*****@*****.**')
        user3 = User(username='******', email='*****@*****.**')
        db.session.add(user1)
        db.session.add(user2)
        db.session.add(user3)
        db.session.commit()

        backend.follow_user(user1.id, user2.id)
        backend.follow_user(user1.id, user3.id)

        users = backend.get_user_following(user1.id)
        assert len(users) == 2

        count = backend.get_user_following_count(user1.id)
        assert count == 2
Exemplo n.º 2
0
    def test_is_following_user(self):

        user1 = User(username='******', email='*****@*****.**')
        user2 = User(username='******', email='*****@*****.**')
        user3 = User(username='******', email='*****@*****.**')
        db.session.add(user1)
        db.session.add(user2)
        db.session.add(user3)
        db.session.commit()

        backend.follow_user(user1.id, user2.id)

        ret = backend.is_following_user(user1.id, user2.id)
        assert ret == True

        ret = backend.is_following_user(user1.id, user3.id)
        assert ret == False
Exemplo n.º 3
0
    def test_get_user_following(self):
        user1 = User(username='******',email='*****@*****.**')
        user2 = User(username='******',email='*****@*****.**')
        user3 = User(username='******',email='*****@*****.**')
        db.session.add(user1)
        db.session.add(user2)
        db.session.add(user3)
        db.session.commit()

        backend.follow_user(user1.id,user2.id)
        backend.follow_user(user1.id,user3.id)

        users = backend.get_user_following(user1.id)
        assert len(users) == 2

        count = backend.get_user_following_count(user1.id)
        assert count == 2
Exemplo n.º 4
0
    def test_is_following_user(self):
 
        user1 = User(username='******',email='*****@*****.**')
        user2 = User(username='******',email='*****@*****.**')
        user3 = User(username='******',email='*****@*****.**')
        db.session.add(user1)
        db.session.add(user2)
        db.session.add(user3)
        db.session.commit()

        backend.follow_user(user1.id,user2.id)
        
        ret = backend.is_following_user(user1.id,user2.id)
        assert ret == True

        ret = backend.is_following_user(user1.id,user3.id)
        assert ret == False
Exemplo n.º 5
0
    def test_follow(self):
        user1 = User(username='******', email='*****@*****.**')
        user2 = User(username='******', email='*****@*****.**')
        db.session.add(user1)
        db.session.add(user2)
        db.session.commit()

        ret = backend.follow_user(user1.id, user2.id)
        assert ret > 0

        asso = UserFollowAsso.query.get(ret)
        assert asso.user_id == user1.id
        assert asso.user_id_to == user2.id

        ret = backend.unfollow_user(user1.id, user2.id)

        assert ret == True
        asso = UserFollowAsso.query.filter(UserFollowAsso.user_id == user1.id).\
                filter(UserFollowAsso.user_id_to == user2.id).first()
        print asso
        assert asso == None
Exemplo n.º 6
0
    def test_follow(self):
        user1 = User(username='******',email='*****@*****.**')
        user2 = User(username='******',email='*****@*****.**')
        db.session.add(user1)
        db.session.add(user2)
        db.session.commit()

        ret = backend.follow_user(user1.id,user2.id)
        assert ret > 0

        asso = UserFollowAsso.query.get(ret)
        assert asso.user_id == user1.id
        assert asso.user_id_to == user2.id

        ret = backend.unfollow_user(user1.id,user2.id)

        assert ret == True
        asso = UserFollowAsso.query.filter(UserFollowAsso.user_id == user1.id).\
                filter(UserFollowAsso.user_id_to == user2.id).first()
        print asso 
        assert asso == None