Пример #1
0
    def test_create_group_test2(self, get_token_obj, get_sessionID_obj,
                                create_group_test_obj):
        print "Testing creating a group... Trying to log in first."
        token = actions.get_token_test(
            url=get_token_obj.url,
            client_id=get_token_obj.client_id,
            client_secret=get_token_obj.client_secret,
            grant_type=get_token_obj.grant_type,
            ret_type="header")

        sessionId = actions.get_seesionId_test(
            token, get_sessionID_obj.url,
            get_sessionID_obj.app_user_id)["user"]["session_id"]

        user_id = ""
        for i in range(0, 500):
            user_id = user_id + "," + "chenying_%d" % i

        res = actions.create_group_test(
            token,
            sessionId,
            create_group_test_obj.url,
            user_id,
            create_group_test_obj.groupInfo["group_name"],
            create_group_test_obj.groupInfo["group_desc"],
        )
Пример #2
0
 def test_get_sessionID_test(self, get_token_obj, get_sessionID_obj):
     print "Running the test for getting session ID..."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     res = actions.get_seesionId_test(token, get_sessionID_obj.url,
                                      get_sessionID_obj.app_user_id)
     print "Verifying the response with the expected output."
Пример #3
0
 def test_get_offline_messages_test(self, get_token_obj, get_sessionID_obj,
                                    get_offline_messages_test_obj):
     print "Testing getting offline messages... Trying to log in first."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.get_offline_messages_test(
         token, sessionId, get_offline_messages_test_obj.url)
     print "Verifying the response with the expected output."
Пример #4
0
 def test_dissolve_group_test2(self, get_token_obj, get_sessionID_obj,
                               dissolve_group_test_obj):
     print "Testing dissolving a group... Trying to log in first.—— illegalexception"
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.dissolve_group_test1(token, sessionId,
                                        dissolve_group_test_obj.url)
     print "Verifying the response with the expected output."
Пример #5
0
 def test_upload_file_test(self, get_token_obj, get_sessionID_obj,
                           upload_file_obj):
     print "Testting uploading a file......try to login first"
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.upload_file_test(sessionId, upload_file_obj.url,
                                    upload_file_obj.file,
                                    upload_file_obj.app_id,
                                    upload_file_obj.region_code)
Пример #6
0
def update_session():
    print "Testing API for update session..."
    app_user_id = request.form.get('app_user_id')
    token = eval(request.form.get('token'))
    url_update_session = url + '/open/api/session/auth?'
    print "app_user_id: %s" % app_user_id
    print "token: %s" % token
    print 'url_update_session: %s' % url_update_session

    try:
        response = actions.get_seesionId_test(token, url_update_session,
                                              app_user_id)
        return str(response)
    except Exception, e:
        print str(e)
        return api_error_message
Пример #7
0
 def test_join_group_test(self, get_token_obj, get_sessionID_obj,
                          join_group_test_obj):
     print "Testing joining  into a group... Trying to log in first."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.join_group_test(
         token, sessionId, join_group_test_obj.url,
         join_group_test_obj.groupInfo["group_id"],
         join_group_test_obj.join_members_user_id)
     print "Verifying the response with the expected output."
Пример #8
0
    def test_exit_group(self, get_token_obj, get_sessionID_obj,
                        exit_group_test_obj):
        print "Testing dissolving a group... Trying to log in first.——unauthorized"
        token = actions.get_token_test(
            url=get_token_obj.url,
            client_id=get_token_obj.client_id,
            client_secret=get_token_obj.client_secret,
            grant_type=get_token_obj.grant_type,
            ret_type="header")

        sessionId = actions.get_seesionId_test(
            token, get_sessionID_obj.url,
            get_sessionID_obj.app_user_id)["user"]["session_id"]
        res = actions.dissolve_group_test(
            token, sessionId, exit_group_test_obj.url,
            exit_group_test_obj.groupInfo["group_id"])
        print "Verifying the response with the expected output."
Пример #9
0
 def test_set_disturb_test(self, get_token_obj, get_sessionID_obj,
                           set_disturb_test_obj):
     print "Testing setting disturb... Trying to log in first."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.set_disturb_test(token, sessionId,
                                    set_disturb_test_obj.url,
                                    set_disturb_test_obj.disable)
     print "Verifying the response with the expected output."
     assert res["error_code"] == set_disturb_test_obj.error_code
Пример #10
0
 def test_update_group_test2(self, get_token_obj, get_sessionID_obj,
                             update_group_obj):
     print "Running the test for updating group..."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.update_group_test2(
         token, sessionId, update_group_obj.url,
         update_group_obj.groupInfo["group_name"],
         update_group_obj.groupInfo["group_desc"])
     print "Verifying the response with the expected output."
Пример #11
0
    def test_remove_group_member_testC(self, get_token_obj, get_sessionid_obj,
                                       get_group_obj):
        token = actions.get_token_test(
            get_token_obj.url,
            client_id=get_token_obj.client_id,
            client_secret=get_token_obj.client_secret,
            grant_type=get_token_obj.grant_type,
            ret_type="header")
        if (type(get_sessionid_obj) == type("")):
            sessionId = get_sessionid_obj

        else:
            sessionId = actions.get_seesionId_test(
                token, get_sessionid_obj.url,
                get_sessionid_obj.app_user_id)["user"]["session_id"]
        res = actions.remove_group_member_testB(token, sessionId,
                                                get_group_obj.url,
                                                get_group_obj.member_v5_id)
Пример #12
0
    def test_is_file_exist(self, get_token_obj, get_sessionID_obj,
                           is_file_exist_obj):
        print "Testting checking file is exist......try to login first"
        token = actions.get_token_test(
            url=get_token_obj.url,
            client_id=get_token_obj.client_id,
            client_secret=get_token_obj.client_secret,
            grant_type=get_token_obj.grant_type,
            ret_type="header")

        sessionId = actions.get_seesionId_test(
            token, get_sessionID_obj.url,
            get_sessionID_obj.app_user_id)["user"]["session_id"]

        res = actions.is_file_exist(sessionId, is_file_exist_obj.url,
                                    is_file_exist_obj.md5,
                                    is_file_exist_obj.app_id,
                                    is_file_exist_obj.region_code)
Пример #13
0
 def test_update_token_test(self, get_token_obj, get_sessionID_obj,
                            update_token_test_obj):
     print "Testing updating token... Trying to log in first."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.update_token_test(token, sessionId,
                                     update_token_test_obj.url,
                                     update_token_test_obj.app_id,
                                     update_token_test_obj.device_type,
                                     update_token_test_obj.device_token,
                                     update_token_test_obj.provider)
     print "Verifying the response with the expected output."
Пример #14
0
 def test_get_group_infor_test(self, get_token_obj, get_sessionID_obj,
                               get_group_infor_obj):
     print "Running the test for ask group information.."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     if (type(get_sessionID_obj) == type("")):
         sessionId = get_sessionID_obj
     else:
         sessionId = actions.get_seesionId_test(
             token, get_sessionID_obj.url,
             get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.get_group_infor_test(
         token, sessionId, get_group_infor_obj.url,
         get_group_infor_obj.groupInfo["group_id"],
         get_group_infor_obj.groupInfo["group_detail"])
Пример #15
0
 def test_update_nickname_test(self, get_token_obj, get_sessionID_obj,
                               update_nickname_obj):
     print "Running the test for updating nick name..."
     print "TEST**************************************"
     print update_nickname_obj.app_user_nick_name
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.update_nickname_test(
         token, sessionId, update_nickname_obj.url,
         update_nickname_obj.app_user_id,
         update_nickname_obj.app_user_nick_name)
     print "Verifying the response with the expected output."
     assert res["error_code"] == update_nickname_obj.error_code
Пример #16
0
    def test_join_group_test2(self, get_token_obj, get_sessionID_obj,
                              join_group_test_obj):
        print "Testing joining  into a group... Trying to log in first.——group member count over limit"
        token = actions.get_token_test(
            url=get_token_obj.url,
            client_id=get_token_obj.client_id,
            client_secret=get_token_obj.client_secret,
            grant_type=get_token_obj.grant_type,
            ret_type="header")

        sessionId = actions.get_seesionId_test(
            token, get_sessionID_obj.url,
            get_sessionID_obj.app_user_id)["user"]["session_id"]
        member_id = ""
        for i in range(0, 500):
            member_id = member_id + "," + "chenying_%d" % i
        res = actions.join_group_test(
            token, sessionId, join_group_test_obj.url,
            join_group_test_obj.groupInfo["group_id2"], member_id)
        print "Verifying the response with the expected output."
Пример #17
0
 def test_create_group_testQ(self, get_token_obj, get_sessionID_obj,
                             create_group_test_obj):
     print "Testing creating a group... Trying to log in first."
     token = actions.get_token_test(
         url=get_token_obj.url,
         client_id=get_token_obj.client_id,
         client_secret=get_token_obj.client_secret,
         grant_type=get_token_obj.grant_type,
         ret_type="header")
     sessionId = actions.get_seesionId_test(
         token, get_sessionID_obj.url,
         get_sessionID_obj.app_user_id)["user"]["session_id"]
     res = actions.create_group_testQ(
         token,
         sessionId,
         create_group_test_obj.url,
         create_group_test_obj.groupInfo["group_name"],
         create_group_test_obj.groupInfo["group_desc"],
     )
     #        assert res["error_code"] == create_group_test_obj.error_code
     return res