Ejemplo n.º 1
0
    def init_data(self):

        demo = User(name=u'demo',
                    email=u'*****@*****.**',
                    password=u'123456',
                    role_code=USER,
                    status_code=ACTIVE,
                    user_detail=UserDetail(
                        sex_code=MALE,
                        age=10,
                        url=u'http://demo.example.com',
                        deposit=100.00,
                        location=u'Hangzhou',
                        bio=u'admin Guy is ... hmm ... just a demo guy.'))
        admin = User(name=u'admin',
                     email=u'*****@*****.**',
                     password=u'123456',
                     role_code=ADMIN,
                     status_code=ACTIVE,
                     user_detail=UserDetail(
                         sex_code=MALE,
                         age=10,
                         url=u'http://admin.example.com',
                         deposit=100.00,
                         location=u'Hangzhou',
                         bio=u'admin Guy is ... hmm ... just a admin guy.'))
        db.session.add(demo)
        db.session.add(admin)
        db.session.commit()
Ejemplo n.º 2
0
 def signup(self):
     user = User()
     user.user_detail = UserDetail()
     self.populate_obj(user)
     db.session.add(user)
     db.session.commit()
     return user
Ejemplo n.º 3
0
    def test_follow_unfollow(self):
        user1 = User(name='tester1',
                     email='*****@*****.**',
                     password='******')
        db.session.add(user1)
        user2 = User(name='tester2',
                     email='*****@*****.**',
                     password='******')
        db.session.add(user2)
        db.session.commit()

        user1.follow(user2)
        assert user1.num_following == 1
        assert user1.get_following_query().first().id == user2.id
        assert user2.num_followers == 1
        assert user2.get_followers_query().first().id == user1.id

        user1.unfollow(user2)
        assert user1.num_following == 0
        assert user2.num_followers == 0
Ejemplo n.º 4
0
def initdb():
    """Init/reset database."""

    db.drop_all()
    db.create_all()

    admin = User(
            name=u'admin',
            email=u'*****@*****.**',
            password=u'123456',
            role_code=ADMIN,
            status_code=ACTIVE,
            user_detail=UserDetail(
                sex_code=MALE,
                age=10,
                url=u'http://admin.example.com',
                deposit=100.00,
                location=u'Hangzhou',
                bio=u'admin Guy is ... hmm ... just a admin guy.'))
    db.session.add(admin)
    db.session.commit()
Ejemplo n.º 5
0
 def create_profile(self):
     user = User()
     self.populate_obj(user)
     db.session.add(user)
     db.session.commit()