Пример #1
0
    def insert_test_user(self):
        '''
            init a user test module.
        '''

        model_parser = ModelParser()
        table = self.connection.table('users')
        users = MONGO_INSTANCE.users.find()
        for user in users:
            print user.get('_id'), model_parser.de_parse('users', 'user', user)
            table.put(
                str(user.get('_id')),
                model_parser.de_parse('attrs', 'user', user),
            )
Пример #2
0
 def insert_test_followers(self):
     '''
         init a test followers 
     '''
     model_parser = ModelParser()
     table = self.connection.table('followers')
     followers = MONGO_INSTANCE.followers.find()
     from datetime import datetime
     a = datetime.now()
     for cur_follower in followers:
         print cur_follower.get('_id'), model_parser.de_parse('followers', 'followers', cur_follower)
         table.put(
             str(cur_follower.get('_id')),
             model_parser.de_parse(
                 'followers',
                 'followers',
                 cur_follower,
             )
         )
     print followers.count()
     print datetime.now() - a
Пример #3
0
 def insert_test_follow_relations(self):
     '''
         insert a new follow_relations test data.
     '''
     model_parser = ModelParser()
     table = self.connection.table('follow_relations')
     follow_relations = MONGO_INSTANCE.follow_relations.find()
     from datetime import datetime
     a = datetime.now()
     for cur_relation in follow_relations:
         print cur_relation.get('user_id'), model_parser.de_parse('follow_relation', 'follow_relation', cur_relation)
         table.put(
             '_'.join([
                 str(cur_relation.get('user_id')),
                 str(cur_relation.get('follower_id')),
             ]),
             model_parser.de_parse(
                 'follow_relation',
                 'follow_relation',
                 cur_relation,
             )
         )
     print follow_relations.count()
     print datetime.now() - a