Пример #1
0
def main():
    '''
        Тест: Игра двух конкретных игроков.
        1 - Игрок1 рисует;
        2 - Игрок2 угадывает;
        3 - Игрок2 рисует;
    '''
    try:
        logging.basicConfig(level=logging.DEBUG)
        log = logging.getLogger('main')
        user1 = User('1003')
        user2 = User('1004')
        u2_list = user2.get_session_list()
        u1_list = user1.get_session_list()
        print "user is=%s lenght session list = %d" % (user2.get_id(), len(user2.get_session_list()))
        for session in u2_list:
            print session
            print "-------------"
            user2.update_session(session, 'A' * 25)
            session = user2.get_session(session.id)
            logging.debug(session)
            user1.update_session(session, 'A' * 25)
            session = user2.get_session(session.id)
            logging.debug(session)
            user1.update_session(session, 'A' * 25)
            session = user2.get_session(session.id)
   
    except RequestFailedError, err_rfe:   
        print '-----------RequestFailedError!-----------' 
Пример #2
0
           continue
 #      sys.exit(-1)
   try:
       user = User(id)
       logging.debug('Create User id = %s\n' % id )
       session_list = user.get_session_list()
       quantity_sessions = len(user.session_list)
       logging.info("user id = %s len(user.session_list = %d)" % (user.get_id, quantity_sessions))
       if quantity_sessions < 1:
           continue
       else:
           for session in user.session_list:
               try:
                   logging.debug(session)
                   logging.debug('++++++++++++++++++++++++++\n')
                   logging.debug("user.get_id() = %s  session.current_player_id - %s" % (user.get_id(), session.current_player_id.encode("UTF-8") ))
                   if user.get_id() == session.current_player_id.encode("UTF-8"):
                       user.update_session(session, 'A' * 25600)
               except RequestFailedError, err_rfe:
                   logging.warning('UPDATE SESSION-----------RequestFailedError!-----------\n' + str(err_rfe))
                   continue
               except ConnectionError, err_ce:
                   logging.warning('-----------ConnectionError!-----------\n' + str(err_ce))
                   continue
               except InvalidArgumentError, err_ia:
                   logging.warning('-----------InvalidArgumentError!-----------\n' + str(err_ia))
                   continue 
               except Exception, e:
                   logging.warning("***** GET  RESPONSE ERROR " + str(e))
                   continue
   except RequestFailedError, err_rfe:     
Пример #3
0
            except Exception, e:
                resp.close()
                logging.warning("*****\n*****\n***** GET HTTPSERVER RESPONSE "+ str(e))
                continue
            try:
                user = User(id)
                logging.debug('Create User id = %s\n' % id )
                user.query_session()
               # sec = random.randrange(1,5)
                time.sleep(2)
                user_session_list = user.get_session_list()
                quantity_sessions = len(user.session_list)
                while len(user.session_list) == 0:
                    time.sleep(2)
                    user_session_list = user.get_session_list()
                print 'User id = %s --- lenght session list = %d' % (user.get_id(), len(user.session_list) )
                while len(user.session_list) < 10:
                    quantity_sessions = len(user.session_list)
                    user.query_session()
                    while len(user.session_list) != (quantity_sessions +1):
                        logging.debug('user id = %s ---- len(user.session_list) = %d ---- quantity_sessions = %d\n' 
                                      %(user.get_id(), len(user.session_list), quantity_sessions))
                        time.sleep(4)
                        user_session_list = user.get_session_list()
#                    logging.debug('User id = %s --- lenght session list = %d' % (user.get_id(), quantity_sessions ))
                logging.debug('user quantity sessions = %d' % quantity_sessions)
        #        user_session_list = user.get_session_list()
                logging.debug('!!!user quantity sessions = %d' % len(user.session_list))
             #  if len(user.session_list) == 0:
             #      continue
                for session in user.session_list:
Пример #4
0
           logging.warning("resp = %s" % resp)
           continue
 #      sys.exit(-1)
   try:
       user = User(id)
       logging.debug('Create User id = %s\n' % id )
       user.query_session()
       sec = random.randrange(3, 7)
       time.sleep(sec)
       user_session_list = user.get_session_list()
       quantity_sessions = len(user.session_list)
       while len(user.session_list) == 0:
           sec = random.randrange(3, 7)
           time.sleep(sec)
           user_session_list = user.get_session_list()
       print 'User id = %s --- lenght session list = %d' % (user.get_id(), len(user.session_list) )
       while len(user.session_list) < 10:
           quantity_sessions = len(user.session_list)
           user.query_session()
           while quantity_sessions >= len(user.session_list):
               logging.debug('user id = %s ---- len(user.session_list) = %d ---- quantity_sessions = %d\n' 
                             %(user.get_id(), len(user.session_list), quantity_sessions))
               time.sleep(4)
               user_session_list = user.get_session_list()
           logging.debug("user id =%s session list is incremented!!!" % user.get_id())
       logging.debug('!!!user quantity sessions = %d' % len(user.session_list))
   except RequestFailedError, err_rfe:     
       pass
   except ConnectionError, err_ce:
       logging.warning( '-----------ConnectionError!-----------\n'+ str(err_ce))
       continue