Exemplo n.º 1
0
def step_impl(context):
    headers = {"token": context.token}
    image_file = {'file_name.jpg': Constants.IMAGE_FILE_BINARY_gif}
    context.storage_name = "test_storage_name"
    result = requests.post(Url.DOMAIN_ADDRESS + Url.FILE_UPLOAD_ROUTE.format(context.storage_name), files=image_file, headers=headers)
    print(result)
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
    message = ResponseReader.get_body(result)
    context.image_path = message["path"]
    context.image_name = message["file_name"]
Exemplo n.º 2
0
def step_impl(context, user_name):
    register_dict = {"user_name": "{}@mailinator.com".format(str(ObjectId())), "password": str(ObjectId())}
    result = requests.post(Url.SECURITY_DOMAIN_ADDRESS + Url.SECURITY_DOMAIN_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
Exemplo n.º 3
0
def step_impl(context):
    headers = {"token": context.users["sysadmin"]["token"]}
    apk_file = {'file_name.apk': Constants.IMAGE_FILE_BINARY_gif}
    version_id = utility.generate_simple_unique_int()
    context.version_id = version_id
    storage_name = "android_test"
    context.storage_name = storage_name
    apk_dict = {"package_name": "com.parsa.{}".format(str(ObjectId())), "version": "1.0.0", "version_id": version_id}
    result = requests.post(Url.DOMAIN_ADDRESS + Url.APK_UPLOAD_ROUTE.format(storage_name), params=apk_dict, files=apk_file, headers=headers)
    print(result)
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS
    message = ResponseReader.get_body(result)
    context.apk_path = message
Exemplo n.º 4
0
def step_impl(context):
    result = context.result
    message = ResponseReader.get_body(result)
    assert result.status_code == ResponseStatusCodes.PAGE_NOT_FOUND_ERROR
Exemplo n.º 5
0
def step_impl(context):
    result = context.result
    message = ResponseReader.get_body(result)
    print(message)
    assert result.status_code == ResponseStatusCodes.BAD_REQUEST_ERROR
Exemplo n.º 6
0
def step_impl(context):
    result = context.result
    message = ResponseReader.get_body(result)
    print(message)
    assert result.status_code == ResponseStatusCodes.NOT_AUTHENTICATED_ERROR
Exemplo n.º 7
0
def step_impl(context):
    result = context.result
    message = ResponseReader.get_body(result)
    assert result.status_code == ResponseStatusCodes.POST_SUCCESS