Ejemplo n.º 1
0
def step_impl(context, wronguser_name):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_login_dict(wronguser_name, str(ObjectId()))
    result = requests.post(Url.DOMAIN_ADDRESS + Url.LOGIN_ROUTE, json=login_dict)
    context.result = result
    print("\n test with user_name:", wronguser_name)
    print(result)
Ejemplo n.º 2
0
def step_impl(context, wrongpassword):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_login_dict(context.user_name, wrongpassword)
    result = requests.post(Url.DOMAIN_ADDRESS + Url.LOGIN_ROUTE, json=login_dict)
    context.result = result
    print("\n test with pass:", wrongpassword)
    print(result)
def step_impl(context):
    instance_factory = UserInstanceFactory()
    headers = {"token": context.sysadmin_token}
    user_dict = instance_factory.create_user_dict_with_user_name_password(None, str(ObjectId()))
    result = requests.post(Url.DOMAIN_ADDRESS + Url.USER_CREATE_ROUTE, json=user_dict, headers=headers)
    context.result = result
    print(result)
Ejemplo n.º 4
0
def step_impl(context):
    instance_factory = UserInstanceFactory()
    register_dict = instance_factory.create_user_dict()
    context.user_name = register_dict["user_name"]
    result = requests.post("{}{}".format(Url.DOMAIN_ADDRESS, Url.REGISTER_ROUTE), json=register_dict)
    context.result = result
    print("response : ", result, "\n")
def step_impl(context):
    instance_factory = UserInstanceFactory()
    user_dict = instance_factory.create_user_dict()
    user_dict["user_name"] = context.user_name
    headers = {"token": context.sysadmin_token}
    result = requests.post(Url.DOMAIN_ADDRESS + Url.USER_CREATE_ROUTE, json=user_dict, headers=headers)
    context.result = result
    print(result)
Ejemplo n.º 6
0
def step_impl(context):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_user_dict_with_user_name_password(context.user_name, context.password)
    result = requests.post(Url.DOMAIN_ADDRESS + Url.LOGIN_ROUTE, json=login_dict)
    context.result = result
    print("response : ", result, "\n")
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
    context.token = result.headers.get("token")
Ejemplo n.º 7
0
def step_impl(context):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_login_dict(context.user_name, context.password)
    #login_dict = {"user_name": "*****@*****.**", "password": "******"}

    result = requests.post(Url.DOMAIN_ADDRESS + Url.LOGIN_ROUTE, json=login_dict)
    # token = result2.headers.get("token")
    context.result = result
    print(result)
Ejemplo n.º 8
0
def step_impl(context):
    instance_factory = UserInstanceFactory()
    register_dict = instance_factory.create_user_dict()
    context.user_name = register_dict["user_name"]
    context.password = register_dict["password"]
    result = requests.post(Url.DOMAIN_ADDRESS + Url.REGISTER_ROUTE, json=register_dict)
    context.result = result
    print("response : ", result, "\n")
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
def step_impl(context):
    headers = {"token": context.sysadmin_token}
    instance_factory = UserInstanceFactory()
    user_dict = instance_factory.create_user_dict()
    # user_dict = instance_factory.create_user_dict_with_user_name_password("*****@*****.**", "12345678")
    context.user_name = user_dict["user_name"]
    context.password = user_dict["password"]
    result = requests.post(Url.DOMAIN_ADDRESS + Url.USER_CREATE_ROUTE, json=user_dict, headers=headers)
    context.result = result
    print(result)
def step_impl(context):
    instance_factory = UserInstanceFactory()
    user_dict = instance_factory.create_user_dict()
    context.user_name = user_dict["user_name"]
    context.password = user_dict["password"]
    result = requests.post(Url.DOMAIN_ADDRESS + "/users", json=user_dict)
    print(result)
    assert result.status_code == client.CREATED
    message = result.json()["data"]
    context.user_id = message["_id"]
Ejemplo n.º 11
0
def step_impl(context):
    instance_factory = UserInstanceFactory()
    user_dict = instance_factory.create_user_dict()
    context.user_name = user_dict["user_name"]
    context.password = user_dict["password"]
    headers = {"token": context.sysadmin_token}
    result = requests.post(Url.DOMAIN_ADDRESS + Url.USER_CREATE_ROUTE, json=user_dict, headers=headers)
    print(result)
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
    message = result.json()["data"]
    context.user_id = message
def step_impl(context, wrongpassword):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_login_dict(context.user_name, wrongpassword)
    try:
        result = requests.post(Url.DOMAIN_ADDRESS + Url.REGISTER_ROUTE, json=login_dict)
        context.result = result
        context.error = False
        print("\n test with pass:"******"error connecting to server")
        context.error = True
Ejemplo n.º 13
0
def step_impl(context):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_login_dict(Constants.SYSADMIN_USER_NAME, Constants.SYSADMIN_PASS)
    result = requests.post(Url.DOMAIN_ADDRESS + Url.LOGIN_ROUTE, json=login_dict)
    print(result)
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
    token = result.headers.get("token")
    context.sysadmin_token = token
    users = getattr(context, "users", None)  # context.users
    if not users:
        context.users = {}
    context.users["sysadmin"] = {"token": token, "user_name": Constants.SYSADMIN_USER_NAME, "password": Constants.SYSADMIN_PASS, "id": Constants.SYSADMIN_ID}
    context.user_name = Constants.SYSADMIN_USER_NAME
Ejemplo n.º 14
0
def step_impl(context, user_name):
    instance_factory = UserInstanceFactory()
    register_dict = instance_factory.create_user_dict()
    result = requests.post(Url.DOMAIN_ADDRESS + Url.REGISTER_ROUTE, json=register_dict)
    context.result = result
    print("response : ", result, "\n")
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
    message = ResponseReader.get_body(result)
    token = result.headers.get("token")
    user = {"user_name": register_dict["user_name"], "password": register_dict["password"], "token": token, "id": message}
    users = getattr(context, "users", None)
    if not users:
        context.users = {}
    context.users[user_name] = user
def step_impl(context):
    instance_factory = UserInstanceFactory()
    login_dict = instance_factory.create_login_dict(None, "some@password")
    result = requests.post(Url.DOMAIN_ADDRESS + Url.REGISTER_ROUTE, json=login_dict)
    context.result = result
    print(result)