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"], )
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."
def token(): url_token = url + "/oauth/token" grant_type = "client_credentials" app_id = request.form.get("app_id") secret = request.form.get("app_secret") try: response = actions.get_token_test(url_token, app_id, secret, grant_type, "header") return str(response) except Exception, e: print str(e) return api_error_message
def test_get_token_test(self, get_token_obj): print "Running test for getting the auth token..." res = 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) res_access_token = res["access_token"] res_token_type = res["token_type"] res_expires_in = res["expires_in"] res_scope = res["scope"] print "Verifying the response with the expected output." assert len(res_access_token) == 36 assert res_token_type == get_token_obj.token_type assert res_expires_in is not None assert res_scope == get_token_obj.scope
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."
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."
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)
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."
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
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."
def test_get_userId_sessionId_test(self, get_token_obj, get_UserId_SessionId_obj): print "Running test for getting user ID and session ID from CG Cloud..." 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_userId_sessionId_test( token, get_UserId_SessionId_obj.url, get_UserId_SessionId_obj.app_user_id, get_UserId_SessionId_obj.app_user_nick_name) print "Verifying the response with the expected output." assert res["error_code"] == get_UserId_SessionId_obj.error_code assert res["user"]["id"] == get_UserId_SessionId_obj.user_id assert len(res["user"]["session_id"]) == 32
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."
def test_get_chatroom_list_test(self, get_token_obj, get_sessionID_obj, get_chatroom_list_test_obj): 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_userId_sessionId_test( token, get_sessionID_obj.url, get_sessionID_obj.app_user_id)["user"]["session_id"] res = actions.get_chatroom_list_test( token, sessionId, get_chatroom_list_test_obj.url, get_chatroom_list_test_obj.chatroomInfo["live"], get_chatroom_list_test_obj.app_id, get_chatroom_list_test_obj.chatroomInfo["count"]) print "Verifying the response with the expected output." assert res["error_code"] == get_chatroom_list_test_obj.error_code
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)
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)
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"])
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."
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."
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
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