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), )
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
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