def METHOD_NAME(
    self, content_api_factory, workspace_api_factory, web_testapp, content_type_list
) -> None:
    workspace = workspace_api_factory.get().create_workspace(label="test", save_now=True)
    moved_folder = content_api_factory.get().create(
        label="test_folder",
        content_type_slug=content_type_list.Folder.slug,
        workspace=workspace,
        do_save=True,
        do_notify=False,
    )
    transaction.commit()
    web_testapp.authorization = (
        "Basic",
        ("admin@admin.admin", "admin@admin.admin"),
    )
    move_url = "/api/workspaces/{}/contents/{}/move".format(
        workspace.workspace_id, moved_folder.content_id
    )
    body = {
        "new_parent_id": moved_folder.content_id,
        "new_workspace_id": workspace.workspace_id,
    }
    response = web_testapp.put_json(move_url, params=body, status=400)
    assert response.json_body["code"] == ErrorCode.CONFLICTING_MOVE_IN_ITSELF