def sess_token_test():
    ##should be successful
    ##Test 1
    success, output = sessions.get_sess_token(certpath, keypath, uname, pw)
    if success == True and type(output) == str:
        print("Session Token Test 1 passed")
    else:
        print("***TEST FAILED: Session Token request, test 4.")

        ##Test 2
    success, output = sessions.get_sess_token(certpath, keypath, uname + "a",
                                              pw)
    if success == False and "Invalid Login" in output:
        print("Session Token Test 2 passed")
    else:
        print("***TEST FAILED: Session Token request, test 2.")

    ##Test 3
    success, output = sessions.get_sess_token(certpath, keypath, uname,
                                              pw + "a")
    if success == False and "Invalid Login" in output:
        print("Session Token Test 3 passed")
    else:
        print("***TEST FAILED: Session Token request, test 3.")

    sessions.logout(output, appkey)
def logout_test():
    success, output = sessions.get_sess_token(certpath, keypath, uname, pw)
    print(output)

    if success == False:
        print("Failed to generate a session token, cannot perform tests")
    else:

        #Test 1 should be a success
        success, response = sessions.logout(output, appkey)
        if success:
            print("Test 1 passed for logging out")
        else:
            print("Test 1 failed for extending session")
            print("Success returned {0}, output returned {1}".format(
                success, response))

        # Test 1 should be a success
        success, response = sessions.logout(output + "x", appkey)
        if success == False and "NO_SESSION" in response:
            print("Test 2 passed for logging out")
        else:
            print("Test 2 failed for extending session")
            print("Success returned {0}, output returned {1}".format(
                success, response))
Exemplo n.º 3
0
    configs_dict = {}

    for field in config["details"]:
        configs_dict[field] = config["details"][field]

    return configs_dict


configs = parse_config()
appkey = configs["app_key"]
uname = configs["uname"]
certpath = configs["cert_path"]
keypath = configs["key_path"]
pw = configs["pw"]

success, sesstoken = sessions.get_sess_token(certpath, keypath, uname, pw)


def main():

    # Test 1 for events
    success, events = staticdata.get_base_events(appkey, sesstoken)

    if success and type(events) == pd.DataFrame:
        print("Test 1 for getting base events successful")
    else:
        print(
            "Test 1 for getting base events failed, success:{0}, details:{1}".
            format(success, events))

    # Test 2 for events