diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml new file mode 100644 index 0000000..eac6e4d --- /dev/null +++ b/.github/workflows/pypi.yml @@ -0,0 +1,196 @@ +name: Build and Publish to PyPI + +on: + push: + branches: + - test + - release + tags: + - '[0-9]+.[0-9]+.[0-9]+' + - '[0-9]+.[0-9]+.[0-9]+-*' + workflow_dispatch: + inputs: + environment: + description: 'Deployment environment' + required: true + type: choice + options: + - test + - release + +jobs: + build: + runs-on: ubuntu-latest + outputs: + version: ${{ steps.version.outputs.version }} + environment: ${{ steps.determine-env.outputs.environment }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 # Required for hatch-vcs versioning + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + cache-dependency-glob: "pyproject.toml" + + - name: Install build dependencies + run: | + uv pip install --system build hatch hatch-vcs twine + + - name: Determine environment + id: determine-env + run: | + if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then + echo "environment=${{ inputs.environment }}" >> $GITHUB_OUTPUT + elif [[ "${{ github.ref }}" == "refs/heads/test" ]]; then + echo "environment=test" >> $GITHUB_OUTPUT + elif [[ "${{ github.ref }}" == "refs/heads/release" ]] || [[ "${{ github.ref }}" == refs/tags/* ]]; then + echo "environment=release" >> $GITHUB_OUTPUT + fi + + - name: Get version and configure for environment + id: version + run: | + # Get version from git tags + BASE_VERSION=$(git describe --tags --always --match="*.*.*" | sed 's/^v//') + if [[ -z "$BASE_VERSION" || "$BASE_VERSION" == *"-"* ]]; then + # Fallback: use the latest tag or default + BASE_VERSION=$(git tag --sort=-version:refname | head -n1 | sed 's/^v//') + if [[ -z "$BASE_VERSION" ]]; then + BASE_VERSION="1.0.0rc4" + fi + fi + echo "Base version: $BASE_VERSION" + + if [[ "${{ steps.determine-env.outputs.environment }}" == "test" ]]; then + # Test environment: append .devN + VERSION="${BASE_VERSION}.dev${{ github.run_number }}" + echo "Development version: $VERSION" + echo "SETUPTOOLS_SCM_PRETEND_VERSION=${VERSION}" >> $GITHUB_ENV + else + # Production environment: use version as-is + VERSION="${BASE_VERSION}" + echo "Production version: $VERSION" + + # Verify no dev suffix for production + if [[ "$VERSION" =~ "dev" ]]; then + echo "Error: Version contains 'dev' suffix. Production releases must be clean versions." + echo "Current version: $VERSION" + echo "Please create a git tag (e.g., v1.0.0) on the release branch." + exit 1 + fi + fi + + echo "version=${VERSION}" >> $GITHUB_OUTPUT + + - name: Build package + run: python -m build + + - name: Check package + run: | + twine check dist/* + ls -lh dist/ + echo "Package version: ${{ steps.version.outputs.version }}" + + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: dist-${{ steps.determine-env.outputs.environment }} + path: dist/ + + publish-test: + needs: build + if: needs.build.outputs.environment == 'test' + runs-on: ubuntu-latest + environment: + name: test + url: https://test.pypi.org/project/workato-platform-cli/ + + permissions: + id-token: write # Required for trusted publishing + + steps: + - name: Download artifacts + uses: actions/download-artifact@v4 + with: + name: dist-test + path: dist/ + + - name: Publish to Test PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + with: + repository-url: https://test.pypi.org/legacy/ + skip-existing: true + print-hash: true + + - name: Set up Python for testing + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + cache-dependency-glob: "pyproject.toml" + + - name: Test installation + run: | + echo "Waiting for Test PyPI to process the package..." + sleep 30 + + echo "Attempting to install latest workato-platform-cli from TestPyPI" + uv pip install --system \ + --index-url https://test.pypi.org/simple/ \ + --extra-index-url https://pypi.org/simple/ \ + workato-platform-cli || echo "Package not yet available on Test PyPI" + + # Verify CLI if installation succeeded + workato --version || echo "CLI check skipped" + + publish-release: + needs: build + if: needs.build.outputs.environment == 'release' + runs-on: ubuntu-latest + environment: + name: release + url: https://pypi.org/project/workato-platform-cli/ + + permissions: + id-token: write # Required for trusted publishing + contents: write # For creating GitHub releases + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Download artifacts + uses: actions/download-artifact@v4 + with: + name: dist-release + path: dist/ + + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + with: + print-hash: true + + - name: Create GitHub Release + if: startsWith(github.ref, 'refs/tags/') + uses: softprops/action-gh-release@v1 + with: + files: dist/* + generate_release_notes: true + draft: false + prerelease: false + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/Makefile b/Makefile index 250d5db..53dae42 100644 --- a/Makefile +++ b/Makefile @@ -48,10 +48,10 @@ test-integration: uv run pytest tests/integration/ -v test-client: - uv run pytest src/workato_platform/client/workato_api/test/ -v + uv run pytest src/workato_platform_cli/client/workato_api/test/ -v test-cov: - uv run pytest tests/ --cov=src/workato_platform --cov-report=html --cov-report=term --cov-report=xml + uv run pytest tests/ --cov=src/workato_platform_cli --cov-report=html --cov-report=term --cov-report=xml test-watch: uv run pytest tests/ -v --tb=short -x --lf diff --git a/openapi-config.yaml b/openapi-config.yaml index 56fb6ce..29a5df1 100644 --- a/openapi-config.yaml +++ b/openapi-config.yaml @@ -1,5 +1,5 @@ library: asyncio -packageName: workato_platform.client.workato_api +packageName: workato_platform_cli.client.workato_api projectName: workato-platform-cli packageVersion: 1.0.0 packageUrl: https://github.com/workato/workato-platform-cli diff --git a/pyproject.toml b/pyproject.toml index 2775e9d..8f5e8ba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ readme = "README.md" requires-python = ">=3.11" license = { text = "MIT" } authors = [ - { name = "Workato CLI Team" }, + { name = "Workato CLI Team", email = "workato-devs@workato.com" }, ] keywords = ["workato", "cli", "automation", "api"] classifiers = [ @@ -63,15 +63,15 @@ test = [ ] [project.scripts] -workato = "workato_platform.cli:cli" +workato = "workato_platform_cli.cli:cli" [project.urls] -Homepage = "https://github.com/workato/workato-platform-cli" -Repository = "https://github.com/workato/workato-platform-cli.git" -Issues = "https://github.com/workato/workato-platform-cli/issues" +Homepage = "https://github.com/workato-devs/workato-platform-cli" +Repository = "https://github.com/workato-devs/workato-platform-cli.git" +Issues = "https://github.com/workato-devs/workato-platform-cli/issues" [tool.hatch.build.targets.wheel] -packages = ["src/workato_platform"] +packages = ["src/workato_platform_cli"] [tool.hatch.build.targets.wheel.sources] "src" = "" @@ -100,7 +100,7 @@ exclude = [ "dist", "node_modules", "venv", - "src/workato_platform/client/", + "src/workato_platform_cli/client/", ] [tool.ruff.lint] @@ -123,14 +123,14 @@ ignore = [ [tool.ruff.lint.per-file-ignores] "tests/**/*.py" = ["B011", "S101", "S105", "S106"] -"src/workato_platform/_version.py" = ["ALL"] +"src/workato_platform_cli/_version.py" = ["ALL"] # Ruff isort configuration [tool.ruff.lint.isort] force-single-line = false lines-between-types = 1 lines-after-imports = 2 -known-first-party = ["workato_platform"] +known-first-party = ["workato_platform_cli"] known-third-party = ["workato_api"] section-order = ["future", "standard-library", "third-party", "first-party", "local-folder"] @@ -141,8 +141,8 @@ indent-style = "space" skip-magic-trailing-comma = false line-ending = "auto" exclude = [ - "src/workato_platform/_version.py", - "src/workato_platform/client/" + "src/workato_platform_cli/_version.py", + "src/workato_platform_cli/client/" ] # MyPy configuration @@ -164,16 +164,16 @@ namespace_packages = true explicit_package_bases = true mypy_path = "src" files = [ - "src/workato_platform", + "src/workato_platform_cli", "tests", ] plugins = ["pydantic.mypy"] exclude = [ - "src/workato_platform/client/*", + "src/workato_platform_cli/client/*", ] [[tool.mypy.overrides]] -module = "workato_platform.client.workato_api.*" +module = "workato_platform_cli.client.workato_api.*" ignore_errors = true [[tool.mypy.overrides]] @@ -203,11 +203,11 @@ pythonpath = ["src"] # Coverage configuration [tool.coverage.run] -source = ["src/workato_platform"] +source = ["src/workato_platform_cli"] omit = [ "tests/*", - "src/workato_platform/client/*", - "src/workato_platform/_version.py", + "src/workato_platform_cli/client/*", + "src/workato_platform_cli/_version.py", ] [tool.coverage.report] @@ -226,10 +226,10 @@ exclude_lines = [ [tool.hatch.version] source = "vcs" +raw-options = { local_scheme = "no-local-version" } [tool.hatch.build.hooks.vcs] -version-file = "src/workato_platform/_version.py" - +version-file = "src/workato_platform_cli/_version.py" [dependency-groups] dev = [ diff --git a/src/.openapi-generator/FILES b/src/.openapi-generator/FILES index be7a418..e315fbb 100644 --- a/src/.openapi-generator/FILES +++ b/src/.openapi-generator/FILES @@ -1,167 +1,246 @@ -workato_platform/client/__init__.py -workato_platform/client/workato_api/__init__.py -workato_platform/client/workato_api/api/__init__.py -workato_platform/client/workato_api/api/api_platform_api.py -workato_platform/client/workato_api/api/connections_api.py -workato_platform/client/workato_api/api/connectors_api.py -workato_platform/client/workato_api/api/data_tables_api.py -workato_platform/client/workato_api/api/export_api.py -workato_platform/client/workato_api/api/folders_api.py -workato_platform/client/workato_api/api/packages_api.py -workato_platform/client/workato_api/api/projects_api.py -workato_platform/client/workato_api/api/properties_api.py -workato_platform/client/workato_api/api/recipes_api.py -workato_platform/client/workato_api/api/users_api.py -workato_platform/client/workato_api/api_client.py -workato_platform/client/workato_api/api_response.py -workato_platform/client/workato_api/configuration.py -workato_platform/client/workato_api/docs/APIPlatformApi.md -workato_platform/client/workato_api/docs/ApiClient.md -workato_platform/client/workato_api/docs/ApiClientApiCollectionsInner.md -workato_platform/client/workato_api/docs/ApiClientApiPoliciesInner.md -workato_platform/client/workato_api/docs/ApiClientCreateRequest.md -workato_platform/client/workato_api/docs/ApiClientListResponse.md -workato_platform/client/workato_api/docs/ApiClientResponse.md -workato_platform/client/workato_api/docs/ApiCollection.md -workato_platform/client/workato_api/docs/ApiCollectionCreateRequest.md -workato_platform/client/workato_api/docs/ApiEndpoint.md -workato_platform/client/workato_api/docs/ApiKey.md -workato_platform/client/workato_api/docs/ApiKeyCreateRequest.md -workato_platform/client/workato_api/docs/ApiKeyListResponse.md -workato_platform/client/workato_api/docs/ApiKeyResponse.md -workato_platform/client/workato_api/docs/Asset.md -workato_platform/client/workato_api/docs/AssetReference.md -workato_platform/client/workato_api/docs/Connection.md -workato_platform/client/workato_api/docs/ConnectionCreateRequest.md -workato_platform/client/workato_api/docs/ConnectionUpdateRequest.md -workato_platform/client/workato_api/docs/ConnectionsApi.md -workato_platform/client/workato_api/docs/ConnectorAction.md -workato_platform/client/workato_api/docs/ConnectorVersion.md -workato_platform/client/workato_api/docs/ConnectorsApi.md -workato_platform/client/workato_api/docs/CreateExportManifestRequest.md -workato_platform/client/workato_api/docs/CreateFolderRequest.md -workato_platform/client/workato_api/docs/CustomConnector.md -workato_platform/client/workato_api/docs/CustomConnectorCodeResponse.md -workato_platform/client/workato_api/docs/CustomConnectorCodeResponseData.md -workato_platform/client/workato_api/docs/CustomConnectorListResponse.md -workato_platform/client/workato_api/docs/DataTable.md -workato_platform/client/workato_api/docs/DataTableColumn.md -workato_platform/client/workato_api/docs/DataTableColumnRequest.md -workato_platform/client/workato_api/docs/DataTableCreateRequest.md -workato_platform/client/workato_api/docs/DataTableCreateResponse.md -workato_platform/client/workato_api/docs/DataTableListResponse.md -workato_platform/client/workato_api/docs/DataTableRelation.md -workato_platform/client/workato_api/docs/DataTablesApi.md -workato_platform/client/workato_api/docs/DeleteProject403Response.md -workato_platform/client/workato_api/docs/Error.md -workato_platform/client/workato_api/docs/ExportApi.md -workato_platform/client/workato_api/docs/ExportManifestRequest.md -workato_platform/client/workato_api/docs/ExportManifestResponse.md -workato_platform/client/workato_api/docs/ExportManifestResponseResult.md -workato_platform/client/workato_api/docs/Folder.md -workato_platform/client/workato_api/docs/FolderAssetsResponse.md -workato_platform/client/workato_api/docs/FolderAssetsResponseResult.md -workato_platform/client/workato_api/docs/FolderCreationResponse.md -workato_platform/client/workato_api/docs/FoldersApi.md -workato_platform/client/workato_api/docs/ImportResults.md -workato_platform/client/workato_api/docs/OAuthUrlResponse.md -workato_platform/client/workato_api/docs/OAuthUrlResponseData.md -workato_platform/client/workato_api/docs/OpenApiSpec.md -workato_platform/client/workato_api/docs/PackageDetailsResponse.md -workato_platform/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md -workato_platform/client/workato_api/docs/PackageResponse.md -workato_platform/client/workato_api/docs/PackagesApi.md -workato_platform/client/workato_api/docs/PicklistRequest.md -workato_platform/client/workato_api/docs/PicklistResponse.md -workato_platform/client/workato_api/docs/PlatformConnector.md -workato_platform/client/workato_api/docs/PlatformConnectorListResponse.md -workato_platform/client/workato_api/docs/Project.md -workato_platform/client/workato_api/docs/ProjectsApi.md -workato_platform/client/workato_api/docs/PropertiesApi.md -workato_platform/client/workato_api/docs/Recipe.md -workato_platform/client/workato_api/docs/RecipeConfigInner.md -workato_platform/client/workato_api/docs/RecipeConnectionUpdateRequest.md -workato_platform/client/workato_api/docs/RecipeListResponse.md -workato_platform/client/workato_api/docs/RecipeStartResponse.md -workato_platform/client/workato_api/docs/RecipesApi.md -workato_platform/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md -workato_platform/client/workato_api/docs/RuntimeUserConnectionResponse.md -workato_platform/client/workato_api/docs/RuntimeUserConnectionResponseData.md -workato_platform/client/workato_api/docs/SuccessResponse.md -workato_platform/client/workato_api/docs/UpsertProjectPropertiesRequest.md -workato_platform/client/workato_api/docs/User.md -workato_platform/client/workato_api/docs/UsersApi.md -workato_platform/client/workato_api/docs/ValidationError.md -workato_platform/client/workato_api/docs/ValidationErrorErrorsValue.md -workato_platform/client/workato_api/exceptions.py -workato_platform/client/workato_api/models/__init__.py -workato_platform/client/workato_api/models/api_client.py -workato_platform/client/workato_api/models/api_client_api_collections_inner.py -workato_platform/client/workato_api/models/api_client_api_policies_inner.py -workato_platform/client/workato_api/models/api_client_create_request.py -workato_platform/client/workato_api/models/api_client_list_response.py -workato_platform/client/workato_api/models/api_client_response.py -workato_platform/client/workato_api/models/api_collection.py -workato_platform/client/workato_api/models/api_collection_create_request.py -workato_platform/client/workato_api/models/api_endpoint.py -workato_platform/client/workato_api/models/api_key.py -workato_platform/client/workato_api/models/api_key_create_request.py -workato_platform/client/workato_api/models/api_key_list_response.py -workato_platform/client/workato_api/models/api_key_response.py -workato_platform/client/workato_api/models/asset.py -workato_platform/client/workato_api/models/asset_reference.py -workato_platform/client/workato_api/models/connection.py -workato_platform/client/workato_api/models/connection_create_request.py -workato_platform/client/workato_api/models/connection_update_request.py -workato_platform/client/workato_api/models/connector_action.py -workato_platform/client/workato_api/models/connector_version.py -workato_platform/client/workato_api/models/create_export_manifest_request.py -workato_platform/client/workato_api/models/create_folder_request.py -workato_platform/client/workato_api/models/custom_connector.py -workato_platform/client/workato_api/models/custom_connector_code_response.py -workato_platform/client/workato_api/models/custom_connector_code_response_data.py -workato_platform/client/workato_api/models/custom_connector_list_response.py -workato_platform/client/workato_api/models/data_table.py -workato_platform/client/workato_api/models/data_table_column.py -workato_platform/client/workato_api/models/data_table_column_request.py -workato_platform/client/workato_api/models/data_table_create_request.py -workato_platform/client/workato_api/models/data_table_create_response.py -workato_platform/client/workato_api/models/data_table_list_response.py -workato_platform/client/workato_api/models/data_table_relation.py -workato_platform/client/workato_api/models/delete_project403_response.py -workato_platform/client/workato_api/models/error.py -workato_platform/client/workato_api/models/export_manifest_request.py -workato_platform/client/workato_api/models/export_manifest_response.py -workato_platform/client/workato_api/models/export_manifest_response_result.py -workato_platform/client/workato_api/models/folder.py -workato_platform/client/workato_api/models/folder_assets_response.py -workato_platform/client/workato_api/models/folder_assets_response_result.py -workato_platform/client/workato_api/models/folder_creation_response.py -workato_platform/client/workato_api/models/import_results.py -workato_platform/client/workato_api/models/o_auth_url_response.py -workato_platform/client/workato_api/models/o_auth_url_response_data.py -workato_platform/client/workato_api/models/open_api_spec.py -workato_platform/client/workato_api/models/package_details_response.py -workato_platform/client/workato_api/models/package_details_response_recipe_status_inner.py -workato_platform/client/workato_api/models/package_response.py -workato_platform/client/workato_api/models/picklist_request.py -workato_platform/client/workato_api/models/picklist_response.py -workato_platform/client/workato_api/models/platform_connector.py -workato_platform/client/workato_api/models/platform_connector_list_response.py -workato_platform/client/workato_api/models/project.py -workato_platform/client/workato_api/models/recipe.py -workato_platform/client/workato_api/models/recipe_config_inner.py -workato_platform/client/workato_api/models/recipe_connection_update_request.py -workato_platform/client/workato_api/models/recipe_list_response.py -workato_platform/client/workato_api/models/recipe_start_response.py -workato_platform/client/workato_api/models/runtime_user_connection_create_request.py -workato_platform/client/workato_api/models/runtime_user_connection_response.py -workato_platform/client/workato_api/models/runtime_user_connection_response_data.py -workato_platform/client/workato_api/models/success_response.py -workato_platform/client/workato_api/models/upsert_project_properties_request.py -workato_platform/client/workato_api/models/user.py -workato_platform/client/workato_api/models/validation_error.py -workato_platform/client/workato_api/models/validation_error_errors_value.py -workato_platform/client/workato_api/rest.py -workato_platform/client/workato_api/test/__init__.py -workato_platform/client/workato_api_README.md +workato_platform_cli/__init__.py +workato_platform_cli/client/__init__.py +workato_platform_cli/client/workato_api/__init__.py +workato_platform_cli/client/workato_api/api/__init__.py +workato_platform_cli/client/workato_api/api/api_platform_api.py +workato_platform_cli/client/workato_api/api/connections_api.py +workato_platform_cli/client/workato_api/api/connectors_api.py +workato_platform_cli/client/workato_api/api/data_tables_api.py +workato_platform_cli/client/workato_api/api/export_api.py +workato_platform_cli/client/workato_api/api/folders_api.py +workato_platform_cli/client/workato_api/api/packages_api.py +workato_platform_cli/client/workato_api/api/projects_api.py +workato_platform_cli/client/workato_api/api/properties_api.py +workato_platform_cli/client/workato_api/api/recipes_api.py +workato_platform_cli/client/workato_api/api/users_api.py +workato_platform_cli/client/workato_api/api_client.py +workato_platform_cli/client/workato_api/api_response.py +workato_platform_cli/client/workato_api/configuration.py +workato_platform_cli/client/workato_api/docs/APIPlatformApi.md +workato_platform_cli/client/workato_api/docs/ApiClient.md +workato_platform_cli/client/workato_api/docs/ApiClientApiCollectionsInner.md +workato_platform_cli/client/workato_api/docs/ApiClientApiPoliciesInner.md +workato_platform_cli/client/workato_api/docs/ApiClientCreateRequest.md +workato_platform_cli/client/workato_api/docs/ApiClientListResponse.md +workato_platform_cli/client/workato_api/docs/ApiClientResponse.md +workato_platform_cli/client/workato_api/docs/ApiCollection.md +workato_platform_cli/client/workato_api/docs/ApiCollectionCreateRequest.md +workato_platform_cli/client/workato_api/docs/ApiEndpoint.md +workato_platform_cli/client/workato_api/docs/ApiKey.md +workato_platform_cli/client/workato_api/docs/ApiKeyCreateRequest.md +workato_platform_cli/client/workato_api/docs/ApiKeyListResponse.md +workato_platform_cli/client/workato_api/docs/ApiKeyResponse.md +workato_platform_cli/client/workato_api/docs/Asset.md +workato_platform_cli/client/workato_api/docs/AssetReference.md +workato_platform_cli/client/workato_api/docs/Connection.md +workato_platform_cli/client/workato_api/docs/ConnectionCreateRequest.md +workato_platform_cli/client/workato_api/docs/ConnectionUpdateRequest.md +workato_platform_cli/client/workato_api/docs/ConnectionsApi.md +workato_platform_cli/client/workato_api/docs/ConnectorAction.md +workato_platform_cli/client/workato_api/docs/ConnectorVersion.md +workato_platform_cli/client/workato_api/docs/ConnectorsApi.md +workato_platform_cli/client/workato_api/docs/CreateExportManifestRequest.md +workato_platform_cli/client/workato_api/docs/CreateFolderRequest.md +workato_platform_cli/client/workato_api/docs/CustomConnector.md +workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponse.md +workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponseData.md +workato_platform_cli/client/workato_api/docs/CustomConnectorListResponse.md +workato_platform_cli/client/workato_api/docs/DataTable.md +workato_platform_cli/client/workato_api/docs/DataTableColumn.md +workato_platform_cli/client/workato_api/docs/DataTableColumnRequest.md +workato_platform_cli/client/workato_api/docs/DataTableCreateRequest.md +workato_platform_cli/client/workato_api/docs/DataTableCreateResponse.md +workato_platform_cli/client/workato_api/docs/DataTableListResponse.md +workato_platform_cli/client/workato_api/docs/DataTableRelation.md +workato_platform_cli/client/workato_api/docs/DataTablesApi.md +workato_platform_cli/client/workato_api/docs/DeleteProject403Response.md +workato_platform_cli/client/workato_api/docs/Error.md +workato_platform_cli/client/workato_api/docs/ExportApi.md +workato_platform_cli/client/workato_api/docs/ExportManifestRequest.md +workato_platform_cli/client/workato_api/docs/ExportManifestResponse.md +workato_platform_cli/client/workato_api/docs/ExportManifestResponseResult.md +workato_platform_cli/client/workato_api/docs/Folder.md +workato_platform_cli/client/workato_api/docs/FolderAssetsResponse.md +workato_platform_cli/client/workato_api/docs/FolderAssetsResponseResult.md +workato_platform_cli/client/workato_api/docs/FolderCreationResponse.md +workato_platform_cli/client/workato_api/docs/FoldersApi.md +workato_platform_cli/client/workato_api/docs/ImportResults.md +workato_platform_cli/client/workato_api/docs/OAuthUrlResponse.md +workato_platform_cli/client/workato_api/docs/OAuthUrlResponseData.md +workato_platform_cli/client/workato_api/docs/OpenApiSpec.md +workato_platform_cli/client/workato_api/docs/PackageDetailsResponse.md +workato_platform_cli/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md +workato_platform_cli/client/workato_api/docs/PackageResponse.md +workato_platform_cli/client/workato_api/docs/PackagesApi.md +workato_platform_cli/client/workato_api/docs/PicklistRequest.md +workato_platform_cli/client/workato_api/docs/PicklistResponse.md +workato_platform_cli/client/workato_api/docs/PlatformConnector.md +workato_platform_cli/client/workato_api/docs/PlatformConnectorListResponse.md +workato_platform_cli/client/workato_api/docs/Project.md +workato_platform_cli/client/workato_api/docs/ProjectsApi.md +workato_platform_cli/client/workato_api/docs/PropertiesApi.md +workato_platform_cli/client/workato_api/docs/Recipe.md +workato_platform_cli/client/workato_api/docs/RecipeConfigInner.md +workato_platform_cli/client/workato_api/docs/RecipeConnectionUpdateRequest.md +workato_platform_cli/client/workato_api/docs/RecipeListResponse.md +workato_platform_cli/client/workato_api/docs/RecipeStartResponse.md +workato_platform_cli/client/workato_api/docs/RecipesApi.md +workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md +workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponse.md +workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponseData.md +workato_platform_cli/client/workato_api/docs/SuccessResponse.md +workato_platform_cli/client/workato_api/docs/UpsertProjectPropertiesRequest.md +workato_platform_cli/client/workato_api/docs/User.md +workato_platform_cli/client/workato_api/docs/UsersApi.md +workato_platform_cli/client/workato_api/docs/ValidationError.md +workato_platform_cli/client/workato_api/docs/ValidationErrorErrorsValue.md +workato_platform_cli/client/workato_api/exceptions.py +workato_platform_cli/client/workato_api/models/__init__.py +workato_platform_cli/client/workato_api/models/api_client.py +workato_platform_cli/client/workato_api/models/api_client_api_collections_inner.py +workato_platform_cli/client/workato_api/models/api_client_api_policies_inner.py +workato_platform_cli/client/workato_api/models/api_client_create_request.py +workato_platform_cli/client/workato_api/models/api_client_list_response.py +workato_platform_cli/client/workato_api/models/api_client_response.py +workato_platform_cli/client/workato_api/models/api_collection.py +workato_platform_cli/client/workato_api/models/api_collection_create_request.py +workato_platform_cli/client/workato_api/models/api_endpoint.py +workato_platform_cli/client/workato_api/models/api_key.py +workato_platform_cli/client/workato_api/models/api_key_create_request.py +workato_platform_cli/client/workato_api/models/api_key_list_response.py +workato_platform_cli/client/workato_api/models/api_key_response.py +workato_platform_cli/client/workato_api/models/asset.py +workato_platform_cli/client/workato_api/models/asset_reference.py +workato_platform_cli/client/workato_api/models/connection.py +workato_platform_cli/client/workato_api/models/connection_create_request.py +workato_platform_cli/client/workato_api/models/connection_update_request.py +workato_platform_cli/client/workato_api/models/connector_action.py +workato_platform_cli/client/workato_api/models/connector_version.py +workato_platform_cli/client/workato_api/models/create_export_manifest_request.py +workato_platform_cli/client/workato_api/models/create_folder_request.py +workato_platform_cli/client/workato_api/models/custom_connector.py +workato_platform_cli/client/workato_api/models/custom_connector_code_response.py +workato_platform_cli/client/workato_api/models/custom_connector_code_response_data.py +workato_platform_cli/client/workato_api/models/custom_connector_list_response.py +workato_platform_cli/client/workato_api/models/data_table.py +workato_platform_cli/client/workato_api/models/data_table_column.py +workato_platform_cli/client/workato_api/models/data_table_column_request.py +workato_platform_cli/client/workato_api/models/data_table_create_request.py +workato_platform_cli/client/workato_api/models/data_table_create_response.py +workato_platform_cli/client/workato_api/models/data_table_list_response.py +workato_platform_cli/client/workato_api/models/data_table_relation.py +workato_platform_cli/client/workato_api/models/delete_project403_response.py +workato_platform_cli/client/workato_api/models/error.py +workato_platform_cli/client/workato_api/models/export_manifest_request.py +workato_platform_cli/client/workato_api/models/export_manifest_response.py +workato_platform_cli/client/workato_api/models/export_manifest_response_result.py +workato_platform_cli/client/workato_api/models/folder.py +workato_platform_cli/client/workato_api/models/folder_assets_response.py +workato_platform_cli/client/workato_api/models/folder_assets_response_result.py +workato_platform_cli/client/workato_api/models/folder_creation_response.py +workato_platform_cli/client/workato_api/models/import_results.py +workato_platform_cli/client/workato_api/models/o_auth_url_response.py +workato_platform_cli/client/workato_api/models/o_auth_url_response_data.py +workato_platform_cli/client/workato_api/models/open_api_spec.py +workato_platform_cli/client/workato_api/models/package_details_response.py +workato_platform_cli/client/workato_api/models/package_details_response_recipe_status_inner.py +workato_platform_cli/client/workato_api/models/package_response.py +workato_platform_cli/client/workato_api/models/picklist_request.py +workato_platform_cli/client/workato_api/models/picklist_response.py +workato_platform_cli/client/workato_api/models/platform_connector.py +workato_platform_cli/client/workato_api/models/platform_connector_list_response.py +workato_platform_cli/client/workato_api/models/project.py +workato_platform_cli/client/workato_api/models/recipe.py +workato_platform_cli/client/workato_api/models/recipe_config_inner.py +workato_platform_cli/client/workato_api/models/recipe_connection_update_request.py +workato_platform_cli/client/workato_api/models/recipe_list_response.py +workato_platform_cli/client/workato_api/models/recipe_start_response.py +workato_platform_cli/client/workato_api/models/runtime_user_connection_create_request.py +workato_platform_cli/client/workato_api/models/runtime_user_connection_response.py +workato_platform_cli/client/workato_api/models/runtime_user_connection_response_data.py +workato_platform_cli/client/workato_api/models/success_response.py +workato_platform_cli/client/workato_api/models/upsert_project_properties_request.py +workato_platform_cli/client/workato_api/models/user.py +workato_platform_cli/client/workato_api/models/validation_error.py +workato_platform_cli/client/workato_api/models/validation_error_errors_value.py +workato_platform_cli/client/workato_api/rest.py +workato_platform_cli/client/workato_api/test/__init__.py +workato_platform_cli/client/workato_api/test/test_api_client.py +workato_platform_cli/client/workato_api/test/test_api_client_api_collections_inner.py +workato_platform_cli/client/workato_api/test/test_api_client_api_policies_inner.py +workato_platform_cli/client/workato_api/test/test_api_client_create_request.py +workato_platform_cli/client/workato_api/test/test_api_client_list_response.py +workato_platform_cli/client/workato_api/test/test_api_client_response.py +workato_platform_cli/client/workato_api/test/test_api_collection.py +workato_platform_cli/client/workato_api/test/test_api_collection_create_request.py +workato_platform_cli/client/workato_api/test/test_api_endpoint.py +workato_platform_cli/client/workato_api/test/test_api_key.py +workato_platform_cli/client/workato_api/test/test_api_key_create_request.py +workato_platform_cli/client/workato_api/test/test_api_key_list_response.py +workato_platform_cli/client/workato_api/test/test_api_key_response.py +workato_platform_cli/client/workato_api/test/test_api_platform_api.py +workato_platform_cli/client/workato_api/test/test_asset.py +workato_platform_cli/client/workato_api/test/test_asset_reference.py +workato_platform_cli/client/workato_api/test/test_connection.py +workato_platform_cli/client/workato_api/test/test_connection_create_request.py +workato_platform_cli/client/workato_api/test/test_connection_update_request.py +workato_platform_cli/client/workato_api/test/test_connections_api.py +workato_platform_cli/client/workato_api/test/test_connector_action.py +workato_platform_cli/client/workato_api/test/test_connector_version.py +workato_platform_cli/client/workato_api/test/test_connectors_api.py +workato_platform_cli/client/workato_api/test/test_create_export_manifest_request.py +workato_platform_cli/client/workato_api/test/test_create_folder_request.py +workato_platform_cli/client/workato_api/test/test_custom_connector.py +workato_platform_cli/client/workato_api/test/test_custom_connector_code_response.py +workato_platform_cli/client/workato_api/test/test_custom_connector_code_response_data.py +workato_platform_cli/client/workato_api/test/test_custom_connector_list_response.py +workato_platform_cli/client/workato_api/test/test_data_table.py +workato_platform_cli/client/workato_api/test/test_data_table_column.py +workato_platform_cli/client/workato_api/test/test_data_table_column_request.py +workato_platform_cli/client/workato_api/test/test_data_table_create_request.py +workato_platform_cli/client/workato_api/test/test_data_table_create_response.py +workato_platform_cli/client/workato_api/test/test_data_table_list_response.py +workato_platform_cli/client/workato_api/test/test_data_table_relation.py +workato_platform_cli/client/workato_api/test/test_data_tables_api.py +workato_platform_cli/client/workato_api/test/test_delete_project403_response.py +workato_platform_cli/client/workato_api/test/test_error.py +workato_platform_cli/client/workato_api/test/test_export_api.py +workato_platform_cli/client/workato_api/test/test_export_manifest_request.py +workato_platform_cli/client/workato_api/test/test_export_manifest_response.py +workato_platform_cli/client/workato_api/test/test_export_manifest_response_result.py +workato_platform_cli/client/workato_api/test/test_folder.py +workato_platform_cli/client/workato_api/test/test_folder_assets_response.py +workato_platform_cli/client/workato_api/test/test_folder_assets_response_result.py +workato_platform_cli/client/workato_api/test/test_folder_creation_response.py +workato_platform_cli/client/workato_api/test/test_folders_api.py +workato_platform_cli/client/workato_api/test/test_import_results.py +workato_platform_cli/client/workato_api/test/test_o_auth_url_response.py +workato_platform_cli/client/workato_api/test/test_o_auth_url_response_data.py +workato_platform_cli/client/workato_api/test/test_open_api_spec.py +workato_platform_cli/client/workato_api/test/test_package_details_response.py +workato_platform_cli/client/workato_api/test/test_package_details_response_recipe_status_inner.py +workato_platform_cli/client/workato_api/test/test_package_response.py +workato_platform_cli/client/workato_api/test/test_packages_api.py +workato_platform_cli/client/workato_api/test/test_picklist_request.py +workato_platform_cli/client/workato_api/test/test_picklist_response.py +workato_platform_cli/client/workato_api/test/test_platform_connector.py +workato_platform_cli/client/workato_api/test/test_platform_connector_list_response.py +workato_platform_cli/client/workato_api/test/test_project.py +workato_platform_cli/client/workato_api/test/test_projects_api.py +workato_platform_cli/client/workato_api/test/test_properties_api.py +workato_platform_cli/client/workato_api/test/test_recipe.py +workato_platform_cli/client/workato_api/test/test_recipe_config_inner.py +workato_platform_cli/client/workato_api/test/test_recipe_connection_update_request.py +workato_platform_cli/client/workato_api/test/test_recipe_list_response.py +workato_platform_cli/client/workato_api/test/test_recipe_start_response.py +workato_platform_cli/client/workato_api/test/test_recipes_api.py +workato_platform_cli/client/workato_api/test/test_runtime_user_connection_create_request.py +workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response.py +workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response_data.py +workato_platform_cli/client/workato_api/test/test_success_response.py +workato_platform_cli/client/workato_api/test/test_upsert_project_properties_request.py +workato_platform_cli/client/workato_api/test/test_user.py +workato_platform_cli/client/workato_api/test/test_users_api.py +workato_platform_cli/client/workato_api/test/test_validation_error.py +workato_platform_cli/client/workato_api/test/test_validation_error_errors_value.py +workato_platform_cli/client/workato_api_README.md diff --git a/src/workato_platform/client/workato_api/__init__.py b/src/workato_platform/client/workato_api/__init__.py deleted file mode 100644 index 279a191..0000000 --- a/src/workato_platform/client/workato_api/__init__.py +++ /dev/null @@ -1,202 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Workato Platform API - - Official Workato Platform API for managing recipes, connections, projects, and other automation resources. ## Authentication All endpoints require a Bearer token in the Authorization header. ## Base URL The base URL varies by region: - US: `https://www.workato.com` - EU: `https://app.eu.workato.com` - JP: `https://app.jp.workato.com` - SG: `https://app.sg.workato.com` - AU: `https://app.au.workato.com` - IL: `https://app.il.workato.com` - Trial: `https://app.trial.workato.com` - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -__version__ = "1.0.0" - -# Define package exports -__all__ = [ - "APIPlatformApi", - "ConnectionsApi", - "ConnectorsApi", - "DataTablesApi", - "ExportApi", - "FoldersApi", - "PackagesApi", - "ProjectsApi", - "PropertiesApi", - "RecipesApi", - "UsersApi", - "ApiResponse", - "ApiClient", - "Configuration", - "OpenApiException", - "ApiTypeError", - "ApiValueError", - "ApiKeyError", - "ApiAttributeError", - "ApiException", - "ApiClient", - "ApiClientApiCollectionsInner", - "ApiClientApiPoliciesInner", - "ApiClientCreateRequest", - "ApiClientListResponse", - "ApiClientResponse", - "ApiCollection", - "ApiCollectionCreateRequest", - "ApiEndpoint", - "ApiKey", - "ApiKeyCreateRequest", - "ApiKeyListResponse", - "ApiKeyResponse", - "Asset", - "AssetReference", - "Connection", - "ConnectionCreateRequest", - "ConnectionUpdateRequest", - "ConnectorAction", - "ConnectorVersion", - "CreateExportManifestRequest", - "CreateFolderRequest", - "CustomConnector", - "CustomConnectorCodeResponse", - "CustomConnectorCodeResponseData", - "CustomConnectorListResponse", - "DataTable", - "DataTableColumn", - "DataTableColumnRequest", - "DataTableCreateRequest", - "DataTableCreateResponse", - "DataTableListResponse", - "DataTableRelation", - "DeleteProject403Response", - "Error", - "ExportManifestRequest", - "ExportManifestResponse", - "ExportManifestResponseResult", - "Folder", - "FolderAssetsResponse", - "FolderAssetsResponseResult", - "FolderCreationResponse", - "ImportResults", - "OAuthUrlResponse", - "OAuthUrlResponseData", - "OpenApiSpec", - "PackageDetailsResponse", - "PackageDetailsResponseRecipeStatusInner", - "PackageResponse", - "PicklistRequest", - "PicklistResponse", - "PlatformConnector", - "PlatformConnectorListResponse", - "Project", - "Recipe", - "RecipeConfigInner", - "RecipeConnectionUpdateRequest", - "RecipeListResponse", - "RecipeStartResponse", - "RuntimeUserConnectionCreateRequest", - "RuntimeUserConnectionResponse", - "RuntimeUserConnectionResponseData", - "SuccessResponse", - "UpsertProjectPropertiesRequest", - "User", - "ValidationError", - "ValidationErrorErrorsValue", -] - -# import apis into sdk package -from workato_platform.client.workato_api.api.api_platform_api import APIPlatformApi as APIPlatformApi -from workato_platform.client.workato_api.api.connections_api import ConnectionsApi as ConnectionsApi -from workato_platform.client.workato_api.api.connectors_api import ConnectorsApi as ConnectorsApi -from workato_platform.client.workato_api.api.data_tables_api import DataTablesApi as DataTablesApi -from workato_platform.client.workato_api.api.export_api import ExportApi as ExportApi -from workato_platform.client.workato_api.api.folders_api import FoldersApi as FoldersApi -from workato_platform.client.workato_api.api.packages_api import PackagesApi as PackagesApi -from workato_platform.client.workato_api.api.projects_api import ProjectsApi as ProjectsApi -from workato_platform.client.workato_api.api.properties_api import PropertiesApi as PropertiesApi -from workato_platform.client.workato_api.api.recipes_api import RecipesApi as RecipesApi -from workato_platform.client.workato_api.api.users_api import UsersApi as UsersApi - -# import ApiClient -from workato_platform.client.workato_api.api_response import ApiResponse as ApiResponse -from workato_platform.client.workato_api.api_client import ApiClient as ApiClient -from workato_platform.client.workato_api.configuration import Configuration as Configuration -from workato_platform.client.workato_api.exceptions import OpenApiException as OpenApiException -from workato_platform.client.workato_api.exceptions import ApiTypeError as ApiTypeError -from workato_platform.client.workato_api.exceptions import ApiValueError as ApiValueError -from workato_platform.client.workato_api.exceptions import ApiKeyError as ApiKeyError -from workato_platform.client.workato_api.exceptions import ApiAttributeError as ApiAttributeError -from workato_platform.client.workato_api.exceptions import ApiException as ApiException - -# import models into sdk package -from workato_platform.client.workato_api.models.api_client import ApiClient as ApiClient -from workato_platform.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner as ApiClientApiCollectionsInner -from workato_platform.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner as ApiClientApiPoliciesInner -from workato_platform.client.workato_api.models.api_client_create_request import ApiClientCreateRequest as ApiClientCreateRequest -from workato_platform.client.workato_api.models.api_client_list_response import ApiClientListResponse as ApiClientListResponse -from workato_platform.client.workato_api.models.api_client_response import ApiClientResponse as ApiClientResponse -from workato_platform.client.workato_api.models.api_collection import ApiCollection as ApiCollection -from workato_platform.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest as ApiCollectionCreateRequest -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint as ApiEndpoint -from workato_platform.client.workato_api.models.api_key import ApiKey as ApiKey -from workato_platform.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest as ApiKeyCreateRequest -from workato_platform.client.workato_api.models.api_key_list_response import ApiKeyListResponse as ApiKeyListResponse -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse as ApiKeyResponse -from workato_platform.client.workato_api.models.asset import Asset as Asset -from workato_platform.client.workato_api.models.asset_reference import AssetReference as AssetReference -from workato_platform.client.workato_api.models.connection import Connection as Connection -from workato_platform.client.workato_api.models.connection_create_request import ConnectionCreateRequest as ConnectionCreateRequest -from workato_platform.client.workato_api.models.connection_update_request import ConnectionUpdateRequest as ConnectionUpdateRequest -from workato_platform.client.workato_api.models.connector_action import ConnectorAction as ConnectorAction -from workato_platform.client.workato_api.models.connector_version import ConnectorVersion as ConnectorVersion -from workato_platform.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest as CreateExportManifestRequest -from workato_platform.client.workato_api.models.create_folder_request import CreateFolderRequest as CreateFolderRequest -from workato_platform.client.workato_api.models.custom_connector import CustomConnector as CustomConnector -from workato_platform.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse as CustomConnectorCodeResponse -from workato_platform.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData as CustomConnectorCodeResponseData -from workato_platform.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse as CustomConnectorListResponse -from workato_platform.client.workato_api.models.data_table import DataTable as DataTable -from workato_platform.client.workato_api.models.data_table_column import DataTableColumn as DataTableColumn -from workato_platform.client.workato_api.models.data_table_column_request import DataTableColumnRequest as DataTableColumnRequest -from workato_platform.client.workato_api.models.data_table_create_request import DataTableCreateRequest as DataTableCreateRequest -from workato_platform.client.workato_api.models.data_table_create_response import DataTableCreateResponse as DataTableCreateResponse -from workato_platform.client.workato_api.models.data_table_list_response import DataTableListResponse as DataTableListResponse -from workato_platform.client.workato_api.models.data_table_relation import DataTableRelation as DataTableRelation -from workato_platform.client.workato_api.models.delete_project403_response import DeleteProject403Response as DeleteProject403Response -from workato_platform.client.workato_api.models.error import Error as Error -from workato_platform.client.workato_api.models.export_manifest_request import ExportManifestRequest as ExportManifestRequest -from workato_platform.client.workato_api.models.export_manifest_response import ExportManifestResponse as ExportManifestResponse -from workato_platform.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult as ExportManifestResponseResult -from workato_platform.client.workato_api.models.folder import Folder as Folder -from workato_platform.client.workato_api.models.folder_assets_response import FolderAssetsResponse as FolderAssetsResponse -from workato_platform.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult as FolderAssetsResponseResult -from workato_platform.client.workato_api.models.folder_creation_response import FolderCreationResponse as FolderCreationResponse -from workato_platform.client.workato_api.models.import_results import ImportResults as ImportResults -from workato_platform.client.workato_api.models.o_auth_url_response import OAuthUrlResponse as OAuthUrlResponse -from workato_platform.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData as OAuthUrlResponseData -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec as OpenApiSpec -from workato_platform.client.workato_api.models.package_details_response import PackageDetailsResponse as PackageDetailsResponse -from workato_platform.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner as PackageDetailsResponseRecipeStatusInner -from workato_platform.client.workato_api.models.package_response import PackageResponse as PackageResponse -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest as PicklistRequest -from workato_platform.client.workato_api.models.picklist_response import PicklistResponse as PicklistResponse -from workato_platform.client.workato_api.models.platform_connector import PlatformConnector as PlatformConnector -from workato_platform.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse as PlatformConnectorListResponse -from workato_platform.client.workato_api.models.project import Project as Project -from workato_platform.client.workato_api.models.recipe import Recipe as Recipe -from workato_platform.client.workato_api.models.recipe_config_inner import RecipeConfigInner as RecipeConfigInner -from workato_platform.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest as RecipeConnectionUpdateRequest -from workato_platform.client.workato_api.models.recipe_list_response import RecipeListResponse as RecipeListResponse -from workato_platform.client.workato_api.models.recipe_start_response import RecipeStartResponse as RecipeStartResponse -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest as RuntimeUserConnectionCreateRequest -from workato_platform.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse as RuntimeUserConnectionResponse -from workato_platform.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData as RuntimeUserConnectionResponseData -from workato_platform.client.workato_api.models.success_response import SuccessResponse as SuccessResponse -from workato_platform.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest as UpsertProjectPropertiesRequest -from workato_platform.client.workato_api.models.user import User as User -from workato_platform.client.workato_api.models.validation_error import ValidationError as ValidationError -from workato_platform.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue as ValidationErrorErrorsValue - diff --git a/src/workato_platform/client/workato_api/api/__init__.py b/src/workato_platform/client/workato_api/api/__init__.py deleted file mode 100644 index a0e5380..0000000 --- a/src/workato_platform/client/workato_api/api/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -# flake8: noqa - -# import apis into api package -from workato_platform.client.workato_api.api.api_platform_api import APIPlatformApi -from workato_platform.client.workato_api.api.connections_api import ConnectionsApi -from workato_platform.client.workato_api.api.connectors_api import ConnectorsApi -from workato_platform.client.workato_api.api.data_tables_api import DataTablesApi -from workato_platform.client.workato_api.api.export_api import ExportApi -from workato_platform.client.workato_api.api.folders_api import FoldersApi -from workato_platform.client.workato_api.api.packages_api import PackagesApi -from workato_platform.client.workato_api.api.projects_api import ProjectsApi -from workato_platform.client.workato_api.api.properties_api import PropertiesApi -from workato_platform.client.workato_api.api.recipes_api import RecipesApi -from workato_platform.client.workato_api.api.users_api import UsersApi - diff --git a/src/workato_platform/client/workato_api/models/__init__.py b/src/workato_platform/client/workato_api/models/__init__.py deleted file mode 100644 index 28c8fe0..0000000 --- a/src/workato_platform/client/workato_api/models/__init__.py +++ /dev/null @@ -1,83 +0,0 @@ -# coding: utf-8 - -# flake8: noqa -""" - Workato Platform API - - Official Workato Platform API for managing recipes, connections, projects, and other automation resources. ## Authentication All endpoints require a Bearer token in the Authorization header. ## Base URL The base URL varies by region: - US: `https://www.workato.com` - EU: `https://app.eu.workato.com` - JP: `https://app.jp.workato.com` - SG: `https://app.sg.workato.com` - AU: `https://app.au.workato.com` - IL: `https://app.il.workato.com` - Trial: `https://app.trial.workato.com` - - The version of the OpenAPI document: 1.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -# import models into model package -from workato_platform.client.workato_api.models.api_client import ApiClient -from workato_platform.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner -from workato_platform.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner -from workato_platform.client.workato_api.models.api_client_create_request import ApiClientCreateRequest -from workato_platform.client.workato_api.models.api_client_list_response import ApiClientListResponse -from workato_platform.client.workato_api.models.api_client_response import ApiClientResponse -from workato_platform.client.workato_api.models.api_collection import ApiCollection -from workato_platform.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint -from workato_platform.client.workato_api.models.api_key import ApiKey -from workato_platform.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest -from workato_platform.client.workato_api.models.api_key_list_response import ApiKeyListResponse -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse -from workato_platform.client.workato_api.models.asset import Asset -from workato_platform.client.workato_api.models.asset_reference import AssetReference -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.models.connection_create_request import ConnectionCreateRequest -from workato_platform.client.workato_api.models.connection_update_request import ConnectionUpdateRequest -from workato_platform.client.workato_api.models.connector_action import ConnectorAction -from workato_platform.client.workato_api.models.connector_version import ConnectorVersion -from workato_platform.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest -from workato_platform.client.workato_api.models.create_folder_request import CreateFolderRequest -from workato_platform.client.workato_api.models.custom_connector import CustomConnector -from workato_platform.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse -from workato_platform.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData -from workato_platform.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse -from workato_platform.client.workato_api.models.data_table import DataTable -from workato_platform.client.workato_api.models.data_table_column import DataTableColumn -from workato_platform.client.workato_api.models.data_table_column_request import DataTableColumnRequest -from workato_platform.client.workato_api.models.data_table_create_request import DataTableCreateRequest -from workato_platform.client.workato_api.models.data_table_create_response import DataTableCreateResponse -from workato_platform.client.workato_api.models.data_table_list_response import DataTableListResponse -from workato_platform.client.workato_api.models.data_table_relation import DataTableRelation -from workato_platform.client.workato_api.models.delete_project403_response import DeleteProject403Response -from workato_platform.client.workato_api.models.error import Error -from workato_platform.client.workato_api.models.export_manifest_request import ExportManifestRequest -from workato_platform.client.workato_api.models.export_manifest_response import ExportManifestResponse -from workato_platform.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult -from workato_platform.client.workato_api.models.folder import Folder -from workato_platform.client.workato_api.models.folder_assets_response import FolderAssetsResponse -from workato_platform.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult -from workato_platform.client.workato_api.models.folder_creation_response import FolderCreationResponse -from workato_platform.client.workato_api.models.import_results import ImportResults -from workato_platform.client.workato_api.models.o_auth_url_response import OAuthUrlResponse -from workato_platform.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec -from workato_platform.client.workato_api.models.package_details_response import PackageDetailsResponse -from workato_platform.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner -from workato_platform.client.workato_api.models.package_response import PackageResponse -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest -from workato_platform.client.workato_api.models.picklist_response import PicklistResponse -from workato_platform.client.workato_api.models.platform_connector import PlatformConnector -from workato_platform.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse -from workato_platform.client.workato_api.models.project import Project -from workato_platform.client.workato_api.models.recipe import Recipe -from workato_platform.client.workato_api.models.recipe_config_inner import RecipeConfigInner -from workato_platform.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest -from workato_platform.client.workato_api.models.recipe_list_response import RecipeListResponse -from workato_platform.client.workato_api.models.recipe_start_response import RecipeStartResponse -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest -from workato_platform.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse -from workato_platform.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest -from workato_platform.client.workato_api.models.user import User -from workato_platform.client.workato_api.models.validation_error import ValidationError -from workato_platform.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue - diff --git a/src/workato_platform/client/workato_api_README.md b/src/workato_platform/client/workato_api_README.md deleted file mode 100644 index da7d2f2..0000000 --- a/src/workato_platform/client/workato_api_README.md +++ /dev/null @@ -1,205 +0,0 @@ -# workato-platform-cli -Official Workato Platform API for managing recipes, connections, projects, and other automation resources. ## Authentication All endpoints require a Bearer token in the Authorization header. ## Base URL The base URL varies by region: - US: `https://www.workato.com` - EU: `https://app.eu.workato.com` - JP: `https://app.jp.workato.com` - SG: `https://app.sg.workato.com` - AU: `https://app.au.workato.com` - IL: `https://app.il.workato.com` - Trial: `https://app.trial.workato.com` - -The `workato_platform.client.workato_api` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - -- API version: 1.0.0 -- Package version: 1.0.0 -- Generator version: 7.16.0 -- Build package: org.openapitools.codegen.languages.PythonClientCodegen -For more information, please visit [https://docs.workato.com](https://docs.workato.com) - -## Requirements. - -Python 3.9+ - -## Installation & Usage - -This python library package is generated without supporting files like setup.py or requirements files - -To be able to use it, you will need these dependencies in your own package that uses this library: - -* urllib3 >= 2.1.0, < 3.0.0 -* python-dateutil >= 2.8.2 -* aiohttp >= 3.8.4 -* aiohttp-retry >= 2.8.3 -* pydantic >= 2 -* typing-extensions >= 4.7.1 - -## Getting Started - -In your own code, to use this library to connect and interact with workato-platform-cli, -you can run the following: - -```python - -import workato_platform.client.workato_api -from workato_platform.client.workato_api.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to https://www.workato.com -# See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( - host = "https://www.workato.com" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( - access_token = os.environ["BEARER_TOKEN"] -) - - -# Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) - api_client_create_request = workato_platform.client.workato_api.ApiClientCreateRequest() # ApiClientCreateRequest | - - try: - # Create API client (v2) - api_response = await api_instance.create_api_client(api_client_create_request) - print("The response of APIPlatformApi->create_api_client:\n") - pprint(api_response) - except ApiException as e: - print("Exception when calling APIPlatformApi->create_api_client: %s\n" % e) - -``` - -## Documentation for API Endpoints - -All URIs are relative to *https://www.workato.com* - -Class | Method | HTTP request | Description ------------- | ------------- | ------------- | ------------- -*APIPlatformApi* | [**create_api_client**](workato_platform/client/workato_api/docs/APIPlatformApi.md#create_api_client) | **POST** /api/v2/api_clients | Create API client (v2) -*APIPlatformApi* | [**create_api_collection**](workato_platform/client/workato_api/docs/APIPlatformApi.md#create_api_collection) | **POST** /api/api_collections | Create API collection -*APIPlatformApi* | [**create_api_key**](workato_platform/client/workato_api/docs/APIPlatformApi.md#create_api_key) | **POST** /api/v2/api_clients/{api_client_id}/api_keys | Create an API key -*APIPlatformApi* | [**disable_api_endpoint**](workato_platform/client/workato_api/docs/APIPlatformApi.md#disable_api_endpoint) | **PUT** /api/api_endpoints/{api_endpoint_id}/disable | Disable an API endpoint -*APIPlatformApi* | [**enable_api_endpoint**](workato_platform/client/workato_api/docs/APIPlatformApi.md#enable_api_endpoint) | **PUT** /api/api_endpoints/{api_endpoint_id}/enable | Enable an API endpoint -*APIPlatformApi* | [**list_api_clients**](workato_platform/client/workato_api/docs/APIPlatformApi.md#list_api_clients) | **GET** /api/v2/api_clients | List API clients (v2) -*APIPlatformApi* | [**list_api_collections**](workato_platform/client/workato_api/docs/APIPlatformApi.md#list_api_collections) | **GET** /api/api_collections | List API collections -*APIPlatformApi* | [**list_api_endpoints**](workato_platform/client/workato_api/docs/APIPlatformApi.md#list_api_endpoints) | **GET** /api/api_endpoints | List API endpoints -*APIPlatformApi* | [**list_api_keys**](workato_platform/client/workato_api/docs/APIPlatformApi.md#list_api_keys) | **GET** /api/v2/api_clients/{api_client_id}/api_keys | List API keys -*APIPlatformApi* | [**refresh_api_key_secret**](workato_platform/client/workato_api/docs/APIPlatformApi.md#refresh_api_key_secret) | **PUT** /api/v2/api_clients/{api_client_id}/api_keys/{api_key_id}/refresh_secret | Refresh API key secret -*ConnectionsApi* | [**create_connection**](workato_platform/client/workato_api/docs/ConnectionsApi.md#create_connection) | **POST** /api/connections | Create a connection -*ConnectionsApi* | [**create_runtime_user_connection**](workato_platform/client/workato_api/docs/ConnectionsApi.md#create_runtime_user_connection) | **POST** /api/connections/runtime_user_connections | Create OAuth runtime user connection -*ConnectionsApi* | [**get_connection_oauth_url**](workato_platform/client/workato_api/docs/ConnectionsApi.md#get_connection_oauth_url) | **GET** /api/connections/runtime_user_connections/{connection_id}/get_oauth_url | Get OAuth URL for connection -*ConnectionsApi* | [**get_connection_picklist**](workato_platform/client/workato_api/docs/ConnectionsApi.md#get_connection_picklist) | **POST** /api/connections/{connection_id}/pick_list | Get picklist values -*ConnectionsApi* | [**list_connections**](workato_platform/client/workato_api/docs/ConnectionsApi.md#list_connections) | **GET** /api/connections | List connections -*ConnectionsApi* | [**update_connection**](workato_platform/client/workato_api/docs/ConnectionsApi.md#update_connection) | **PUT** /api/connections/{connection_id} | Update a connection -*ConnectorsApi* | [**get_custom_connector_code**](workato_platform/client/workato_api/docs/ConnectorsApi.md#get_custom_connector_code) | **GET** /api/custom_connectors/{id}/code | Get custom connector code -*ConnectorsApi* | [**list_custom_connectors**](workato_platform/client/workato_api/docs/ConnectorsApi.md#list_custom_connectors) | **GET** /api/custom_connectors | List custom connectors -*ConnectorsApi* | [**list_platform_connectors**](workato_platform/client/workato_api/docs/ConnectorsApi.md#list_platform_connectors) | **GET** /api/integrations/all | List platform connectors -*DataTablesApi* | [**create_data_table**](workato_platform/client/workato_api/docs/DataTablesApi.md#create_data_table) | **POST** /api/data_tables | Create data table -*DataTablesApi* | [**list_data_tables**](workato_platform/client/workato_api/docs/DataTablesApi.md#list_data_tables) | **GET** /api/data_tables | List data tables -*ExportApi* | [**create_export_manifest**](workato_platform/client/workato_api/docs/ExportApi.md#create_export_manifest) | **POST** /api/export_manifests | Create an export manifest -*ExportApi* | [**list_assets_in_folder**](workato_platform/client/workato_api/docs/ExportApi.md#list_assets_in_folder) | **GET** /api/export_manifests/folder_assets | View assets in a folder -*FoldersApi* | [**create_folder**](workato_platform/client/workato_api/docs/FoldersApi.md#create_folder) | **POST** /api/folders | Create a folder -*FoldersApi* | [**list_folders**](workato_platform/client/workato_api/docs/FoldersApi.md#list_folders) | **GET** /api/folders | List folders -*PackagesApi* | [**download_package**](workato_platform/client/workato_api/docs/PackagesApi.md#download_package) | **GET** /api/packages/{package_id}/download | Download package -*PackagesApi* | [**export_package**](workato_platform/client/workato_api/docs/PackagesApi.md#export_package) | **POST** /api/packages/export/{id} | Export a package based on a manifest -*PackagesApi* | [**get_package**](workato_platform/client/workato_api/docs/PackagesApi.md#get_package) | **GET** /api/packages/{package_id} | Get package details -*PackagesApi* | [**import_package**](workato_platform/client/workato_api/docs/PackagesApi.md#import_package) | **POST** /api/packages/import/{id} | Import a package into a folder -*ProjectsApi* | [**delete_project**](workato_platform/client/workato_api/docs/ProjectsApi.md#delete_project) | **DELETE** /api/projects/{project_id} | Delete a project -*ProjectsApi* | [**list_projects**](workato_platform/client/workato_api/docs/ProjectsApi.md#list_projects) | **GET** /api/projects | List projects -*PropertiesApi* | [**list_project_properties**](workato_platform/client/workato_api/docs/PropertiesApi.md#list_project_properties) | **GET** /api/properties | List project properties -*PropertiesApi* | [**upsert_project_properties**](workato_platform/client/workato_api/docs/PropertiesApi.md#upsert_project_properties) | **POST** /api/properties | Upsert project properties -*RecipesApi* | [**list_recipes**](workato_platform/client/workato_api/docs/RecipesApi.md#list_recipes) | **GET** /api/recipes | List recipes -*RecipesApi* | [**start_recipe**](workato_platform/client/workato_api/docs/RecipesApi.md#start_recipe) | **PUT** /api/recipes/{recipe_id}/start | Start a recipe -*RecipesApi* | [**stop_recipe**](workato_platform/client/workato_api/docs/RecipesApi.md#stop_recipe) | **PUT** /api/recipes/{recipe_id}/stop | Stop a recipe -*RecipesApi* | [**update_recipe_connection**](workato_platform/client/workato_api/docs/RecipesApi.md#update_recipe_connection) | **PUT** /api/recipes/{recipe_id}/connect | Update a connection for a recipe -*UsersApi* | [**get_workspace_details**](workato_platform/client/workato_api/docs/UsersApi.md#get_workspace_details) | **GET** /api/users/me | Get current user information - - -## Documentation For Models - - - [ApiClient](workato_platform/client/workato_api/docs/ApiClient.md) - - [ApiClientApiCollectionsInner](workato_platform/client/workato_api/docs/ApiClientApiCollectionsInner.md) - - [ApiClientApiPoliciesInner](workato_platform/client/workato_api/docs/ApiClientApiPoliciesInner.md) - - [ApiClientCreateRequest](workato_platform/client/workato_api/docs/ApiClientCreateRequest.md) - - [ApiClientListResponse](workato_platform/client/workato_api/docs/ApiClientListResponse.md) - - [ApiClientResponse](workato_platform/client/workato_api/docs/ApiClientResponse.md) - - [ApiCollection](workato_platform/client/workato_api/docs/ApiCollection.md) - - [ApiCollectionCreateRequest](workato_platform/client/workato_api/docs/ApiCollectionCreateRequest.md) - - [ApiEndpoint](workato_platform/client/workato_api/docs/ApiEndpoint.md) - - [ApiKey](workato_platform/client/workato_api/docs/ApiKey.md) - - [ApiKeyCreateRequest](workato_platform/client/workato_api/docs/ApiKeyCreateRequest.md) - - [ApiKeyListResponse](workato_platform/client/workato_api/docs/ApiKeyListResponse.md) - - [ApiKeyResponse](workato_platform/client/workato_api/docs/ApiKeyResponse.md) - - [Asset](workato_platform/client/workato_api/docs/Asset.md) - - [AssetReference](workato_platform/client/workato_api/docs/AssetReference.md) - - [Connection](workato_platform/client/workato_api/docs/Connection.md) - - [ConnectionCreateRequest](workato_platform/client/workato_api/docs/ConnectionCreateRequest.md) - - [ConnectionUpdateRequest](workato_platform/client/workato_api/docs/ConnectionUpdateRequest.md) - - [ConnectorAction](workato_platform/client/workato_api/docs/ConnectorAction.md) - - [ConnectorVersion](workato_platform/client/workato_api/docs/ConnectorVersion.md) - - [CreateExportManifestRequest](workato_platform/client/workato_api/docs/CreateExportManifestRequest.md) - - [CreateFolderRequest](workato_platform/client/workato_api/docs/CreateFolderRequest.md) - - [CustomConnector](workato_platform/client/workato_api/docs/CustomConnector.md) - - [CustomConnectorCodeResponse](workato_platform/client/workato_api/docs/CustomConnectorCodeResponse.md) - - [CustomConnectorCodeResponseData](workato_platform/client/workato_api/docs/CustomConnectorCodeResponseData.md) - - [CustomConnectorListResponse](workato_platform/client/workato_api/docs/CustomConnectorListResponse.md) - - [DataTable](workato_platform/client/workato_api/docs/DataTable.md) - - [DataTableColumn](workato_platform/client/workato_api/docs/DataTableColumn.md) - - [DataTableColumnRequest](workato_platform/client/workato_api/docs/DataTableColumnRequest.md) - - [DataTableCreateRequest](workato_platform/client/workato_api/docs/DataTableCreateRequest.md) - - [DataTableCreateResponse](workato_platform/client/workato_api/docs/DataTableCreateResponse.md) - - [DataTableListResponse](workato_platform/client/workato_api/docs/DataTableListResponse.md) - - [DataTableRelation](workato_platform/client/workato_api/docs/DataTableRelation.md) - - [DeleteProject403Response](workato_platform/client/workato_api/docs/DeleteProject403Response.md) - - [Error](workato_platform/client/workato_api/docs/Error.md) - - [ExportManifestRequest](workato_platform/client/workato_api/docs/ExportManifestRequest.md) - - [ExportManifestResponse](workato_platform/client/workato_api/docs/ExportManifestResponse.md) - - [ExportManifestResponseResult](workato_platform/client/workato_api/docs/ExportManifestResponseResult.md) - - [Folder](workato_platform/client/workato_api/docs/Folder.md) - - [FolderAssetsResponse](workato_platform/client/workato_api/docs/FolderAssetsResponse.md) - - [FolderAssetsResponseResult](workato_platform/client/workato_api/docs/FolderAssetsResponseResult.md) - - [FolderCreationResponse](workato_platform/client/workato_api/docs/FolderCreationResponse.md) - - [ImportResults](workato_platform/client/workato_api/docs/ImportResults.md) - - [OAuthUrlResponse](workato_platform/client/workato_api/docs/OAuthUrlResponse.md) - - [OAuthUrlResponseData](workato_platform/client/workato_api/docs/OAuthUrlResponseData.md) - - [OpenApiSpec](workato_platform/client/workato_api/docs/OpenApiSpec.md) - - [PackageDetailsResponse](workato_platform/client/workato_api/docs/PackageDetailsResponse.md) - - [PackageDetailsResponseRecipeStatusInner](workato_platform/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md) - - [PackageResponse](workato_platform/client/workato_api/docs/PackageResponse.md) - - [PicklistRequest](workato_platform/client/workato_api/docs/PicklistRequest.md) - - [PicklistResponse](workato_platform/client/workato_api/docs/PicklistResponse.md) - - [PlatformConnector](workato_platform/client/workato_api/docs/PlatformConnector.md) - - [PlatformConnectorListResponse](workato_platform/client/workato_api/docs/PlatformConnectorListResponse.md) - - [Project](workato_platform/client/workato_api/docs/Project.md) - - [Recipe](workato_platform/client/workato_api/docs/Recipe.md) - - [RecipeConfigInner](workato_platform/client/workato_api/docs/RecipeConfigInner.md) - - [RecipeConnectionUpdateRequest](workato_platform/client/workato_api/docs/RecipeConnectionUpdateRequest.md) - - [RecipeListResponse](workato_platform/client/workato_api/docs/RecipeListResponse.md) - - [RecipeStartResponse](workato_platform/client/workato_api/docs/RecipeStartResponse.md) - - [RuntimeUserConnectionCreateRequest](workato_platform/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md) - - [RuntimeUserConnectionResponse](workato_platform/client/workato_api/docs/RuntimeUserConnectionResponse.md) - - [RuntimeUserConnectionResponseData](workato_platform/client/workato_api/docs/RuntimeUserConnectionResponseData.md) - - [SuccessResponse](workato_platform/client/workato_api/docs/SuccessResponse.md) - - [UpsertProjectPropertiesRequest](workato_platform/client/workato_api/docs/UpsertProjectPropertiesRequest.md) - - [User](workato_platform/client/workato_api/docs/User.md) - - [ValidationError](workato_platform/client/workato_api/docs/ValidationError.md) - - [ValidationErrorErrorsValue](workato_platform/client/workato_api/docs/ValidationErrorErrorsValue.md) - - - -## Documentation For Authorization - - -Authentication schemes defined for the API: - -### BearerAuth - -- **Type**: Bearer authentication - - -## Author - - - - diff --git a/src/workato_platform/py.typed b/src/workato_platform/py.typed deleted file mode 100644 index e69de29..0000000 diff --git a/src/workato_platform/__init__.py b/src/workato_platform_cli/__init__.py similarity index 65% rename from src/workato_platform/__init__.py rename to src/workato_platform_cli/__init__.py index 88d7111..1e30bb1 100644 --- a/src/workato_platform/__init__.py +++ b/src/workato_platform_cli/__init__.py @@ -4,27 +4,25 @@ from typing import Any -import aiohttp_retry - try: - from workato_platform._version import __version__ + from workato_platform_cli._version import __version__ except ImportError: __version__ = "unknown" -from workato_platform.client.workato_api.api.api_platform_api import APIPlatformApi -from workato_platform.client.workato_api.api.connections_api import ConnectionsApi -from workato_platform.client.workato_api.api.connectors_api import ConnectorsApi -from workato_platform.client.workato_api.api.data_tables_api import DataTablesApi -from workato_platform.client.workato_api.api.export_api import ExportApi -from workato_platform.client.workato_api.api.folders_api import FoldersApi -from workato_platform.client.workato_api.api.packages_api import PackagesApi -from workato_platform.client.workato_api.api.projects_api import ProjectsApi -from workato_platform.client.workato_api.api.properties_api import PropertiesApi -from workato_platform.client.workato_api.api.recipes_api import RecipesApi -from workato_platform.client.workato_api.api.users_api import UsersApi -from workato_platform.client.workato_api.api_client import ApiClient -from workato_platform.client.workato_api.configuration import Configuration +from workato_platform_cli.client.workato_api.api.api_platform_api import APIPlatformApi +from workato_platform_cli.client.workato_api.api.connections_api import ConnectionsApi +from workato_platform_cli.client.workato_api.api.connectors_api import ConnectorsApi +from workato_platform_cli.client.workato_api.api.data_tables_api import DataTablesApi +from workato_platform_cli.client.workato_api.api.export_api import ExportApi +from workato_platform_cli.client.workato_api.api.folders_api import FoldersApi +from workato_platform_cli.client.workato_api.api.packages_api import PackagesApi +from workato_platform_cli.client.workato_api.api.projects_api import ProjectsApi +from workato_platform_cli.client.workato_api.api.properties_api import PropertiesApi +from workato_platform_cli.client.workato_api.api.recipes_api import RecipesApi +from workato_platform_cli.client.workato_api.api.users_api import UsersApi +from workato_platform_cli.client.workato_api.api_client import ApiClient +from workato_platform_cli.client.workato_api.configuration import Configuration def _configure_retry_with_429_support( @@ -54,17 +52,22 @@ def _configure_retry_with_429_support( # The retry_client will be lazily created on first request with our patched settings # We need to pre-create it here to ensure 429 support if rest_client.retries is not None: - rest_client.retry_client = aiohttp_retry.RetryClient( - client_session=rest_client.pool_manager, - retry_options=aiohttp_retry.ExponentialRetry( - attempts=rest_client.retries, - factor=2.0, - start_timeout=1.0, # Increased from default 0.1s for rate limiting - max_timeout=120.0, # 2 minutes max - statuses={429}, # Add 429 Too Many Requests - retry_all_server_errors=True, # Keep 5xx errors - ), - ) + try: + import aiohttp_retry + + rest_client.retry_client = aiohttp_retry.RetryClient( + client_session=rest_client.pool_manager, + retry_options=aiohttp_retry.ExponentialRetry( + attempts=rest_client.retries, + factor=2.0, + start_timeout=1.0, + max_timeout=120.0, + retry_all_server_errors=True, + statuses={429}, + ), + ) + except ImportError: + pass class Workato: @@ -72,12 +75,21 @@ class Workato: def __init__(self, configuration: Configuration): self._configuration = configuration + + # Set default retries if not configured + if configuration.retries is None: + configuration.retries = 3 + self._api_client = ApiClient(configuration) # Set User-Agent header with CLI version user_agent = f"workato-platform-cli/{__version__}" self._api_client.user_agent = user_agent + # Configure retries with 429 support + rest_client = self._api_client.rest_client + _configure_retry_with_429_support(rest_client, configuration) + # Enforce TLS 1.2 minimum on the REST client's SSL context rest_client = self._api_client.rest_client if hasattr(ssl, "TLSVersion"): # Python 3.7+ @@ -87,9 +99,6 @@ def __init__(self, configuration: Configuration): ssl.OP_NO_SSLv2 | ssl.OP_NO_SSLv3 | ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_1 ) - # Configure retry logic with 429 (Too Many Requests) support - _configure_retry_with_429_support(rest_client, configuration) - # Initialize all API endpoints self.projects_api = ProjectsApi(self._api_client) self.properties_api = PropertiesApi(self._api_client) diff --git a/src/workato_platform_cli/_version.py b/src/workato_platform_cli/_version.py new file mode 100644 index 0000000..4fe9451 --- /dev/null +++ b/src/workato_platform_cli/_version.py @@ -0,0 +1,34 @@ +# file generated by setuptools-scm +# don't change, don't track in version control + +__all__ = [ + "__version__", + "__version_tuple__", + "version", + "version_tuple", + "__commit_id__", + "commit_id", +] + +TYPE_CHECKING = False +if TYPE_CHECKING: + from typing import Tuple + from typing import Union + + VERSION_TUPLE = Tuple[Union[int, str], ...] + COMMIT_ID = Union[str, None] +else: + VERSION_TUPLE = object + COMMIT_ID = object + +version: str +__version__: str +__version_tuple__: VERSION_TUPLE +version_tuple: VERSION_TUPLE +commit_id: COMMIT_ID +__commit_id__: COMMIT_ID + +__version__ = version = '1.0.0rc4.dev9' +__version_tuple__ = version_tuple = (1, 0, 0, 'rc4', 'dev9') + +__commit_id__ = commit_id = None diff --git a/src/workato_platform/cli/__init__.py b/src/workato_platform_cli/cli/__init__.py similarity index 87% rename from src/workato_platform/cli/__init__.py rename to src/workato_platform_cli/cli/__init__.py index 2345b80..cc9e828 100644 --- a/src/workato_platform/cli/__init__.py +++ b/src/workato_platform_cli/cli/__init__.py @@ -4,7 +4,7 @@ import asyncclick as click -from workato_platform.cli.commands import ( +from workato_platform_cli.cli.commands import ( api_clients, api_collections, assets, @@ -17,12 +17,12 @@ pull, workspace, ) -from workato_platform.cli.commands.connectors import command as connectors -from workato_platform.cli.commands.projects import command as projects -from workato_platform.cli.commands.push import command as push -from workato_platform.cli.commands.recipes import command as recipes -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.version_checker import check_updates_async +from workato_platform_cli.cli.commands.connectors import command as connectors +from workato_platform_cli.cli.commands.projects import command as projects +from workato_platform_cli.cli.commands.push import command as push +from workato_platform_cli.cli.commands.recipes import command as recipes +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.version_checker import check_updates_async class AliasedGroup(click.Group): diff --git a/src/workato_platform/cli/commands/__init__.py b/src/workato_platform_cli/cli/commands/__init__.py similarity index 100% rename from src/workato_platform/cli/commands/__init__.py rename to src/workato_platform_cli/cli/commands/__init__.py diff --git a/src/workato_platform/cli/commands/api_clients.py b/src/workato_platform_cli/cli/commands/api_clients.py similarity index 97% rename from src/workato_platform/cli/commands/api_clients.py rename to src/workato_platform_cli/cli/commands/api_clients.py index eb9b7cd..6d1ec0c 100644 --- a/src/workato_platform/cli/commands/api_clients.py +++ b/src/workato_platform_cli/cli/commands/api_clients.py @@ -4,16 +4,16 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.cli.utils.spinner import Spinner -from workato_platform.client.workato_api.models.api_client import ApiClient -from workato_platform.client.workato_api.models.api_client_create_request import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.cli.utils.spinner import Spinner +from workato_platform_cli.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client_create_request import ( ApiClientCreateRequest, ) -from workato_platform.client.workato_api.models.api_key import ApiKey -from workato_platform.client.workato_api.models.api_key_create_request import ( +from workato_platform_cli.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key_create_request import ( ApiKeyCreateRequest, ) diff --git a/src/workato_platform/cli/commands/api_collections.py b/src/workato_platform_cli/cli/commands/api_collections.py similarity index 95% rename from src/workato_platform/cli/commands/api_collections.py rename to src/workato_platform_cli/cli/commands/api_collections.py index 5d4b4ec..191e451 100644 --- a/src/workato_platform/cli/commands/api_collections.py +++ b/src/workato_platform_cli/cli/commands/api_collections.py @@ -5,18 +5,18 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.containers import Container -from workato_platform.cli.utils import Spinner -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.api_collection import ApiCollection -from workato_platform.client.workato_api.models.api_collection_create_request import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ( # noqa: E501 ApiCollectionCreateRequest, ) -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec @click.group() diff --git a/src/workato_platform/cli/commands/assets.py b/src/workato_platform_cli/cli/commands/assets.py similarity index 85% rename from src/workato_platform/cli/commands/assets.py rename to src/workato_platform_cli/cli/commands/assets.py index ebf2f96..64f8948 100644 --- a/src/workato_platform/cli/commands/assets.py +++ b/src/workato_platform_cli/cli/commands/assets.py @@ -2,12 +2,12 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.containers import Container -from workato_platform.cli.utils import Spinner -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.asset import Asset +from workato_platform_cli import Workato +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.asset import Asset @click.command() diff --git a/src/workato_platform/cli/commands/connections.py b/src/workato_platform_cli/cli/commands/connections.py similarity index 97% rename from src/workato_platform/cli/commands/connections.py rename to src/workato_platform_cli/cli/commands/connections.py index e66fd11..3b5348f 100644 --- a/src/workato_platform/cli/commands/connections.py +++ b/src/workato_platform_cli/cli/commands/connections.py @@ -10,22 +10,26 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.commands.connectors.connector_manager import ConnectorManager -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.containers import Container -from workato_platform.cli.utils import Spinner -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.models.connection_create_request import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.connectors.connector_manager import ( + ConnectorManager, +) +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection_create_request import ( ConnectionCreateRequest, ) -from workato_platform.client.workato_api.models.connection_update_request import ( +from workato_platform_cli.client.workato_api.models.connection_update_request import ( ConnectionUpdateRequest, ) -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import ( # noqa: E501 +from workato_platform_cli.client.workato_api.models.picklist_request import ( + PicklistRequest, +) +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import ( # noqa: E501 RuntimeUserConnectionCreateRequest, ) diff --git a/src/workato_platform/cli/commands/connectors/__init__.py b/src/workato_platform_cli/cli/commands/connectors/__init__.py similarity index 100% rename from src/workato_platform/cli/commands/connectors/__init__.py rename to src/workato_platform_cli/cli/commands/connectors/__init__.py diff --git a/src/workato_platform/cli/commands/connectors/command.py b/src/workato_platform_cli/cli/commands/connectors/command.py similarity index 95% rename from src/workato_platform/cli/commands/connectors/command.py rename to src/workato_platform_cli/cli/commands/connectors/command.py index 6df5307..161eca5 100644 --- a/src/workato_platform/cli/commands/connectors/command.py +++ b/src/workato_platform_cli/cli/commands/connectors/command.py @@ -2,9 +2,11 @@ from dependency_injector.wiring import Provide, inject -from workato_platform.cli.commands.connectors.connector_manager import ConnectorManager -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.cli.commands.connectors.connector_manager import ( + ConnectorManager, +) +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions @click.group() diff --git a/src/workato_platform/cli/commands/connectors/connector_manager.py b/src/workato_platform_cli/cli/commands/connectors/connector_manager.py similarity index 98% rename from src/workato_platform/cli/commands/connectors/connector_manager.py rename to src/workato_platform_cli/cli/commands/connectors/connector_manager.py index 4037453..92bf5bc 100644 --- a/src/workato_platform/cli/commands/connectors/connector_manager.py +++ b/src/workato_platform_cli/cli/commands/connectors/connector_manager.py @@ -9,9 +9,9 @@ from pydantic import BaseModel, Field -from workato_platform import Workato -from workato_platform.cli.utils import Spinner -from workato_platform.client.workato_api.models.platform_connector import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.client.workato_api.models.platform_connector import ( PlatformConnector, ) diff --git a/src/workato_platform/cli/commands/data_tables.py b/src/workato_platform_cli/cli/commands/data_tables.py similarity index 94% rename from src/workato_platform/cli/commands/data_tables.py rename to src/workato_platform_cli/cli/commands/data_tables.py index aa78c70..c689624 100644 --- a/src/workato_platform/cli/commands/data_tables.py +++ b/src/workato_platform_cli/cli/commands/data_tables.py @@ -7,17 +7,17 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.containers import Container -from workato_platform.cli.utils import Spinner -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.data_table import DataTable -from workato_platform.client.workato_api.models.data_table_column_request import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.data_table import DataTable +from workato_platform_cli.client.workato_api.models.data_table_column_request import ( DataTableColumnRequest, ) -from workato_platform.client.workato_api.models.data_table_create_request import ( +from workato_platform_cli.client.workato_api.models.data_table_create_request import ( DataTableCreateRequest, ) diff --git a/src/workato_platform/cli/commands/guide.py b/src/workato_platform_cli/cli/commands/guide.py similarity index 100% rename from src/workato_platform/cli/commands/guide.py rename to src/workato_platform_cli/cli/commands/guide.py diff --git a/src/workato_platform/cli/commands/init.py b/src/workato_platform_cli/cli/commands/init.py similarity index 94% rename from src/workato_platform/cli/commands/init.py rename to src/workato_platform_cli/cli/commands/init.py index 7cac866..27ccf5a 100644 --- a/src/workato_platform/cli/commands/init.py +++ b/src/workato_platform_cli/cli/commands/init.py @@ -7,12 +7,12 @@ import asyncclick as click import certifi -from workato_platform import Workato -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.commands.pull import _pull_project -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.configuration import Configuration +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.commands.pull import _pull_project +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.configuration import Configuration @click.command() diff --git a/src/workato_platform/cli/commands/profiles.py b/src/workato_platform_cli/cli/commands/profiles.py similarity index 98% rename from src/workato_platform/cli/commands/profiles.py rename to src/workato_platform_cli/cli/commands/profiles.py index eb9f7eb..770944e 100644 --- a/src/workato_platform/cli/commands/profiles.py +++ b/src/workato_platform_cli/cli/commands/profiles.py @@ -9,8 +9,8 @@ from dependency_injector.wiring import Provide, inject -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.config import ConfigData, ConfigManager +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.config import ConfigData, ConfigManager @click.group() diff --git a/src/workato_platform/cli/commands/projects/__init__.py b/src/workato_platform_cli/cli/commands/projects/__init__.py similarity index 100% rename from src/workato_platform/cli/commands/projects/__init__.py rename to src/workato_platform_cli/cli/commands/projects/__init__.py diff --git a/src/workato_platform/cli/commands/projects/command.py b/src/workato_platform_cli/cli/commands/projects/command.py similarity index 97% rename from src/workato_platform/cli/commands/projects/command.py rename to src/workato_platform_cli/cli/commands/projects/command.py index 65d9675..a1b4dc6 100644 --- a/src/workato_platform/cli/commands/projects/command.py +++ b/src/workato_platform_cli/cli/commands/projects/command.py @@ -8,15 +8,15 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.containers import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.containers import ( Container, create_profile_aware_workato_config, ) -from workato_platform.cli.utils.config import ConfigData, ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.project import Project +from workato_platform_cli.cli.utils.config import ConfigData, ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.project import Project @click.group() diff --git a/src/workato_platform/cli/commands/projects/project_manager.py b/src/workato_platform_cli/cli/commands/projects/project_manager.py similarity index 95% rename from src/workato_platform/cli/commands/projects/project_manager.py rename to src/workato_platform_cli/cli/commands/projects/project_manager.py index 9300b24..2a3e84b 100644 --- a/src/workato_platform/cli/commands/projects/project_manager.py +++ b/src/workato_platform_cli/cli/commands/projects/project_manager.py @@ -11,19 +11,19 @@ import asyncclick as click import inquirer -from workato_platform import Workato -from workato_platform.cli.utils.spinner import Spinner -from workato_platform.client.workato_api.models.asset import Asset -from workato_platform.client.workato_api.models.create_export_manifest_request import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.utils.spinner import Spinner +from workato_platform_cli.client.workato_api.models.asset import Asset +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import ( # noqa: E501 CreateExportManifestRequest, ) -from workato_platform.client.workato_api.models.create_folder_request import ( +from workato_platform_cli.client.workato_api.models.create_folder_request import ( CreateFolderRequest, ) -from workato_platform.client.workato_api.models.export_manifest_request import ( +from workato_platform_cli.client.workato_api.models.export_manifest_request import ( ExportManifestRequest, ) -from workato_platform.client.workato_api.models.project import Project +from workato_platform_cli.client.workato_api.models.project import Project class ProjectManager: @@ -283,7 +283,7 @@ async def delete_project(self, project_id: int) -> None: def save_project_to_config(self, project: Project) -> None: """Save project info to config - returns True if successful""" - from workato_platform.cli.utils.config import ConfigManager + from workato_platform_cli.cli.utils.config import ConfigManager config_manager = ConfigManager() diff --git a/src/workato_platform/cli/commands/properties.py b/src/workato_platform_cli/cli/commands/properties.py similarity index 92% rename from src/workato_platform/cli/commands/properties.py rename to src/workato_platform_cli/cli/commands/properties.py index fb0f79c..c03af29 100644 --- a/src/workato_platform/cli/commands/properties.py +++ b/src/workato_platform_cli/cli/commands/properties.py @@ -2,12 +2,12 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.containers import Container -from workato_platform.cli.utils import Spinner -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.upsert_project_properties_request import ( # noqa: E501 +from workato_platform_cli import Workato +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import ( # noqa: E501 UpsertProjectPropertiesRequest, ) diff --git a/src/workato_platform/cli/commands/pull.py b/src/workato_platform_cli/cli/commands/pull.py similarity index 96% rename from src/workato_platform/cli/commands/pull.py rename to src/workato_platform_cli/cli/commands/pull.py index b7355e8..fdb3ae0 100644 --- a/src/workato_platform/cli/commands/pull.py +++ b/src/workato_platform_cli/cli/commands/pull.py @@ -10,11 +10,11 @@ from dependency_injector.wiring import Provide, inject -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.cli.utils.ignore_patterns import ( +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.cli.utils.ignore_patterns import ( load_ignore_patterns, should_skip_file, ) diff --git a/src/workato_platform/cli/commands/push/__init__.py b/src/workato_platform_cli/cli/commands/push/__init__.py similarity index 100% rename from src/workato_platform/cli/commands/push/__init__.py rename to src/workato_platform_cli/cli/commands/push/__init__.py diff --git a/src/workato_platform/cli/commands/push/command.py b/src/workato_platform_cli/cli/commands/push/command.py similarity index 96% rename from src/workato_platform/cli/commands/push/command.py rename to src/workato_platform_cli/cli/commands/push/command.py index e338eca..616ab3f 100644 --- a/src/workato_platform/cli/commands/push/command.py +++ b/src/workato_platform_cli/cli/commands/push/command.py @@ -7,15 +7,15 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.cli.utils.ignore_patterns import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.cli.utils.ignore_patterns import ( load_ignore_patterns, should_skip_file, ) -from workato_platform.cli.utils.spinner import Spinner +from workato_platform_cli.cli.utils.spinner import Spinner STATUS_INFO = { diff --git a/src/workato_platform/cli/commands/recipes/__init__.py b/src/workato_platform_cli/cli/commands/recipes/__init__.py similarity index 100% rename from src/workato_platform/cli/commands/recipes/__init__.py rename to src/workato_platform_cli/cli/commands/recipes/__init__.py diff --git a/src/workato_platform/cli/commands/recipes/command.py b/src/workato_platform_cli/cli/commands/recipes/command.py similarity index 97% rename from src/workato_platform/cli/commands/recipes/command.py rename to src/workato_platform_cli/cli/commands/recipes/command.py index c096b0c..c81092e 100644 --- a/src/workato_platform/cli/commands/recipes/command.py +++ b/src/workato_platform_cli/cli/commands/recipes/command.py @@ -7,18 +7,18 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.commands.recipes.validator import RecipeValidator -from workato_platform.cli.containers import Container -from workato_platform.cli.utils import Spinner -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions -from workato_platform.client.workato_api.models.asset import Asset -from workato_platform.client.workato_api.models.recipe import Recipe -from workato_platform.client.workato_api.models.recipe_connection_update_request import ( # noqa: E501 +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.recipes.validator import RecipeValidator +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils import Spinner +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli.client.workato_api.models.asset import Asset +from workato_platform_cli.client.workato_api.models.recipe import Recipe +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import ( # noqa: E501 RecipeConnectionUpdateRequest, ) -from workato_platform.client.workato_api.models.recipe_start_response import ( +from workato_platform_cli.client.workato_api.models.recipe_start_response import ( RecipeStartResponse, ) diff --git a/src/workato_platform/cli/commands/recipes/validator.py b/src/workato_platform_cli/cli/commands/recipes/validator.py similarity index 99% rename from src/workato_platform/cli/commands/recipes/validator.py rename to src/workato_platform_cli/cli/commands/recipes/validator.py index b6447fb..4e1621f 100644 --- a/src/workato_platform/cli/commands/recipes/validator.py +++ b/src/workato_platform_cli/cli/commands/recipes/validator.py @@ -8,8 +8,8 @@ from pydantic import BaseModel, ConfigDict, Field, field_validator, model_validator -from workato_platform import Workato -from workato_platform.client.workato_api.models.platform_connector import ( +from workato_platform_cli import Workato +from workato_platform_cli.client.workato_api.models.platform_connector import ( PlatformConnector, ) diff --git a/src/workato_platform/cli/commands/workspace.py b/src/workato_platform_cli/cli/commands/workspace.py similarity index 89% rename from src/workato_platform/cli/commands/workspace.py rename to src/workato_platform_cli/cli/commands/workspace.py index cab7bf5..6a70cae 100644 --- a/src/workato_platform/cli/commands/workspace.py +++ b/src/workato_platform_cli/cli/commands/workspace.py @@ -2,10 +2,10 @@ from dependency_injector.wiring import Provide, inject -from workato_platform import Workato -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.exception_handler import handle_api_exceptions +from workato_platform_cli import Workato +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.exception_handler import handle_api_exceptions @click.command() diff --git a/src/workato_platform/cli/containers.py b/src/workato_platform_cli/cli/containers.py similarity index 83% rename from src/workato_platform/cli/containers.py rename to src/workato_platform_cli/cli/containers.py index 653a932..95e8fcb 100644 --- a/src/workato_platform/cli/containers.py +++ b/src/workato_platform_cli/cli/containers.py @@ -2,12 +2,14 @@ from dependency_injector import containers, providers -from workato_platform import Workato -from workato_platform.cli.commands.connectors.connector_manager import ConnectorManager -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.commands.recipes.validator import RecipeValidator -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.client.workato_api.configuration import Configuration +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.connectors.connector_manager import ( + ConnectorManager, +) +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.commands.recipes.validator import RecipeValidator +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.client.workato_api.configuration import Configuration def create_workato_config(access_token: str, host: str) -> Configuration: diff --git a/src/workato_platform/cli/resources/data/connection-data.json b/src/workato_platform_cli/cli/resources/data/connection-data.json similarity index 100% rename from src/workato_platform/cli/resources/data/connection-data.json rename to src/workato_platform_cli/cli/resources/data/connection-data.json diff --git a/src/workato_platform/cli/resources/data/picklist-data.json b/src/workato_platform_cli/cli/resources/data/picklist-data.json similarity index 100% rename from src/workato_platform/cli/resources/data/picklist-data.json rename to src/workato_platform_cli/cli/resources/data/picklist-data.json diff --git a/src/workato_platform/cli/resources/docs/README.md b/src/workato_platform_cli/cli/resources/docs/README.md similarity index 100% rename from src/workato_platform/cli/resources/docs/README.md rename to src/workato_platform_cli/cli/resources/docs/README.md diff --git a/src/workato_platform/cli/resources/docs/actions.md b/src/workato_platform_cli/cli/resources/docs/actions.md similarity index 100% rename from src/workato_platform/cli/resources/docs/actions.md rename to src/workato_platform_cli/cli/resources/docs/actions.md diff --git a/src/workato_platform/cli/resources/docs/block-structure.md b/src/workato_platform_cli/cli/resources/docs/block-structure.md similarity index 100% rename from src/workato_platform/cli/resources/docs/block-structure.md rename to src/workato_platform_cli/cli/resources/docs/block-structure.md diff --git a/src/workato_platform/cli/resources/docs/connections-parameters.md b/src/workato_platform_cli/cli/resources/docs/connections-parameters.md similarity index 100% rename from src/workato_platform/cli/resources/docs/connections-parameters.md rename to src/workato_platform_cli/cli/resources/docs/connections-parameters.md diff --git a/src/workato_platform/cli/resources/docs/data-mapping.md b/src/workato_platform_cli/cli/resources/docs/data-mapping.md similarity index 100% rename from src/workato_platform/cli/resources/docs/data-mapping.md rename to src/workato_platform_cli/cli/resources/docs/data-mapping.md diff --git a/src/workato_platform/cli/resources/docs/formulas.md b/src/workato_platform_cli/cli/resources/docs/formulas.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas.md rename to src/workato_platform_cli/cli/resources/docs/formulas.md diff --git a/src/workato_platform/cli/resources/docs/formulas/array-list-formulas.md b/src/workato_platform_cli/cli/resources/docs/formulas/array-list-formulas.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas/array-list-formulas.md rename to src/workato_platform_cli/cli/resources/docs/formulas/array-list-formulas.md diff --git a/src/workato_platform/cli/resources/docs/formulas/conditions.md b/src/workato_platform_cli/cli/resources/docs/formulas/conditions.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas/conditions.md rename to src/workato_platform_cli/cli/resources/docs/formulas/conditions.md diff --git a/src/workato_platform/cli/resources/docs/formulas/date-formulas.md b/src/workato_platform_cli/cli/resources/docs/formulas/date-formulas.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas/date-formulas.md rename to src/workato_platform_cli/cli/resources/docs/formulas/date-formulas.md diff --git a/src/workato_platform/cli/resources/docs/formulas/number-formulas.md b/src/workato_platform_cli/cli/resources/docs/formulas/number-formulas.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas/number-formulas.md rename to src/workato_platform_cli/cli/resources/docs/formulas/number-formulas.md diff --git a/src/workato_platform/cli/resources/docs/formulas/other-formulas.md b/src/workato_platform_cli/cli/resources/docs/formulas/other-formulas.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas/other-formulas.md rename to src/workato_platform_cli/cli/resources/docs/formulas/other-formulas.md diff --git a/src/workato_platform/cli/resources/docs/formulas/string-formulas.md b/src/workato_platform_cli/cli/resources/docs/formulas/string-formulas.md similarity index 100% rename from src/workato_platform/cli/resources/docs/formulas/string-formulas.md rename to src/workato_platform_cli/cli/resources/docs/formulas/string-formulas.md diff --git a/src/workato_platform/cli/resources/docs/naming-conventions.md b/src/workato_platform_cli/cli/resources/docs/naming-conventions.md similarity index 100% rename from src/workato_platform/cli/resources/docs/naming-conventions.md rename to src/workato_platform_cli/cli/resources/docs/naming-conventions.md diff --git a/src/workato_platform/cli/resources/docs/recipe-deployment-workflow.md b/src/workato_platform_cli/cli/resources/docs/recipe-deployment-workflow.md similarity index 100% rename from src/workato_platform/cli/resources/docs/recipe-deployment-workflow.md rename to src/workato_platform_cli/cli/resources/docs/recipe-deployment-workflow.md diff --git a/src/workato_platform/cli/resources/docs/recipe-fundamentals.md b/src/workato_platform_cli/cli/resources/docs/recipe-fundamentals.md similarity index 100% rename from src/workato_platform/cli/resources/docs/recipe-fundamentals.md rename to src/workato_platform_cli/cli/resources/docs/recipe-fundamentals.md diff --git a/src/workato_platform/cli/resources/docs/triggers.md b/src/workato_platform_cli/cli/resources/docs/triggers.md similarity index 100% rename from src/workato_platform/cli/resources/docs/triggers.md rename to src/workato_platform_cli/cli/resources/docs/triggers.md diff --git a/src/workato_platform/cli/utils/__init__.py b/src/workato_platform_cli/cli/utils/__init__.py similarity index 100% rename from src/workato_platform/cli/utils/__init__.py rename to src/workato_platform_cli/cli/utils/__init__.py diff --git a/src/workato_platform/cli/utils/config/__init__.py b/src/workato_platform_cli/cli/utils/config/__init__.py similarity index 100% rename from src/workato_platform/cli/utils/config/__init__.py rename to src/workato_platform_cli/cli/utils/config/__init__.py diff --git a/src/workato_platform/cli/utils/config/manager.py b/src/workato_platform_cli/cli/utils/config/manager.py similarity index 99% rename from src/workato_platform/cli/utils/config/manager.py rename to src/workato_platform_cli/cli/utils/config/manager.py index 40c5be2..605c154 100644 --- a/src/workato_platform/cli/utils/config/manager.py +++ b/src/workato_platform_cli/cli/utils/config/manager.py @@ -11,10 +11,10 @@ import certifi import inquirer -from workato_platform import Workato -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.client.workato_api.configuration import Configuration -from workato_platform.client.workato_api.models.project import Project +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.client.workato_api.configuration import Configuration +from workato_platform_cli.client.workato_api.models.project import Project from .models import AVAILABLE_REGIONS, ConfigData, ProfileData, ProjectInfo, RegionInfo from .profiles import ProfileManager, _validate_url_security diff --git a/src/workato_platform/cli/utils/config/models.py b/src/workato_platform_cli/cli/utils/config/models.py similarity index 100% rename from src/workato_platform/cli/utils/config/models.py rename to src/workato_platform_cli/cli/utils/config/models.py diff --git a/src/workato_platform/cli/utils/config/profiles.py b/src/workato_platform_cli/cli/utils/config/profiles.py similarity index 100% rename from src/workato_platform/cli/utils/config/profiles.py rename to src/workato_platform_cli/cli/utils/config/profiles.py diff --git a/src/workato_platform/cli/utils/config/workspace.py b/src/workato_platform_cli/cli/utils/config/workspace.py similarity index 100% rename from src/workato_platform/cli/utils/config/workspace.py rename to src/workato_platform_cli/cli/utils/config/workspace.py diff --git a/src/workato_platform/cli/utils/exception_handler.py b/src/workato_platform_cli/cli/utils/exception_handler.py similarity index 99% rename from src/workato_platform/cli/utils/exception_handler.py rename to src/workato_platform_cli/cli/utils/exception_handler.py index 2d9761e..0d50418 100644 --- a/src/workato_platform/cli/utils/exception_handler.py +++ b/src/workato_platform_cli/cli/utils/exception_handler.py @@ -10,7 +10,7 @@ import asyncclick as click -from workato_platform.client.workato_api.exceptions import ( +from workato_platform_cli.client.workato_api.exceptions import ( ApiException, BadRequestException, ConflictException, diff --git a/src/workato_platform/cli/utils/gitignore.py b/src/workato_platform_cli/cli/utils/gitignore.py similarity index 100% rename from src/workato_platform/cli/utils/gitignore.py rename to src/workato_platform_cli/cli/utils/gitignore.py diff --git a/src/workato_platform/cli/utils/ignore_patterns.py b/src/workato_platform_cli/cli/utils/ignore_patterns.py similarity index 100% rename from src/workato_platform/cli/utils/ignore_patterns.py rename to src/workato_platform_cli/cli/utils/ignore_patterns.py diff --git a/src/workato_platform/cli/utils/spinner.py b/src/workato_platform_cli/cli/utils/spinner.py similarity index 100% rename from src/workato_platform/cli/utils/spinner.py rename to src/workato_platform_cli/cli/utils/spinner.py diff --git a/src/workato_platform/cli/utils/version_checker.py b/src/workato_platform_cli/cli/utils/version_checker.py similarity index 96% rename from src/workato_platform/cli/utils/version_checker.py rename to src/workato_platform_cli/cli/utils/version_checker.py index 506d59c..a4011f4 100644 --- a/src/workato_platform/cli/utils/version_checker.py +++ b/src/workato_platform_cli/cli/utils/version_checker.py @@ -16,11 +16,11 @@ import asyncclick as click -from workato_platform.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.config import ConfigManager try: - from workato_platform._version import __version__ + from workato_platform_cli._version import __version__ except ImportError: # Fallback for development when not built with hatch __version__ = "0.0.0+unknown" @@ -175,7 +175,7 @@ def check_updates_async(func: Callable) -> Callable: @wraps(func) async def async_wrapper(*args: Any, **kwargs: Any) -> Any: # Import here to avoid circular imports - from workato_platform.cli.containers import Container + from workato_platform_cli.cli.containers import Container try: # Run main command first @@ -203,7 +203,7 @@ async def async_wrapper(*args: Any, **kwargs: Any) -> Any: @wraps(func) def sync_wrapper(*args: Any, **kwargs: Any) -> Any: # Import here to avoid circular imports - from workato_platform.cli.containers import Container + from workato_platform_cli.cli.containers import Container try: # Run main command first diff --git a/src/workato_platform/client/__init__.py b/src/workato_platform_cli/client/__init__.py similarity index 100% rename from src/workato_platform/client/__init__.py rename to src/workato_platform_cli/client/__init__.py diff --git a/src/workato_platform_cli/client/workato_api/__init__.py b/src/workato_platform_cli/client/workato_api/__init__.py new file mode 100644 index 0000000..1e2c312 --- /dev/null +++ b/src/workato_platform_cli/client/workato_api/__init__.py @@ -0,0 +1,202 @@ +# coding: utf-8 + +# flake8: noqa + +""" + Workato Platform API + + Official Workato Platform API for managing recipes, connections, projects, and other automation resources. ## Authentication All endpoints require a Bearer token in the Authorization header. ## Base URL The base URL varies by region: - US: `https://www.workato.com` - EU: `https://app.eu.workato.com` - JP: `https://app.jp.workato.com` - SG: `https://app.sg.workato.com` - AU: `https://app.au.workato.com` - IL: `https://app.il.workato.com` - Trial: `https://app.trial.workato.com` + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +__version__ = "1.0.0" + +# Define package exports +__all__ = [ + "APIPlatformApi", + "ConnectionsApi", + "ConnectorsApi", + "DataTablesApi", + "ExportApi", + "FoldersApi", + "PackagesApi", + "ProjectsApi", + "PropertiesApi", + "RecipesApi", + "UsersApi", + "ApiResponse", + "ApiClient", + "Configuration", + "OpenApiException", + "ApiTypeError", + "ApiValueError", + "ApiKeyError", + "ApiAttributeError", + "ApiException", + "ApiClient", + "ApiClientApiCollectionsInner", + "ApiClientApiPoliciesInner", + "ApiClientCreateRequest", + "ApiClientListResponse", + "ApiClientResponse", + "ApiCollection", + "ApiCollectionCreateRequest", + "ApiEndpoint", + "ApiKey", + "ApiKeyCreateRequest", + "ApiKeyListResponse", + "ApiKeyResponse", + "Asset", + "AssetReference", + "Connection", + "ConnectionCreateRequest", + "ConnectionUpdateRequest", + "ConnectorAction", + "ConnectorVersion", + "CreateExportManifestRequest", + "CreateFolderRequest", + "CustomConnector", + "CustomConnectorCodeResponse", + "CustomConnectorCodeResponseData", + "CustomConnectorListResponse", + "DataTable", + "DataTableColumn", + "DataTableColumnRequest", + "DataTableCreateRequest", + "DataTableCreateResponse", + "DataTableListResponse", + "DataTableRelation", + "DeleteProject403Response", + "Error", + "ExportManifestRequest", + "ExportManifestResponse", + "ExportManifestResponseResult", + "Folder", + "FolderAssetsResponse", + "FolderAssetsResponseResult", + "FolderCreationResponse", + "ImportResults", + "OAuthUrlResponse", + "OAuthUrlResponseData", + "OpenApiSpec", + "PackageDetailsResponse", + "PackageDetailsResponseRecipeStatusInner", + "PackageResponse", + "PicklistRequest", + "PicklistResponse", + "PlatformConnector", + "PlatformConnectorListResponse", + "Project", + "Recipe", + "RecipeConfigInner", + "RecipeConnectionUpdateRequest", + "RecipeListResponse", + "RecipeStartResponse", + "RuntimeUserConnectionCreateRequest", + "RuntimeUserConnectionResponse", + "RuntimeUserConnectionResponseData", + "SuccessResponse", + "UpsertProjectPropertiesRequest", + "User", + "ValidationError", + "ValidationErrorErrorsValue", +] + +# import apis into sdk package +from workato_platform_cli.client.workato_api.api.api_platform_api import APIPlatformApi as APIPlatformApi +from workato_platform_cli.client.workato_api.api.connections_api import ConnectionsApi as ConnectionsApi +from workato_platform_cli.client.workato_api.api.connectors_api import ConnectorsApi as ConnectorsApi +from workato_platform_cli.client.workato_api.api.data_tables_api import DataTablesApi as DataTablesApi +from workato_platform_cli.client.workato_api.api.export_api import ExportApi as ExportApi +from workato_platform_cli.client.workato_api.api.folders_api import FoldersApi as FoldersApi +from workato_platform_cli.client.workato_api.api.packages_api import PackagesApi as PackagesApi +from workato_platform_cli.client.workato_api.api.projects_api import ProjectsApi as ProjectsApi +from workato_platform_cli.client.workato_api.api.properties_api import PropertiesApi as PropertiesApi +from workato_platform_cli.client.workato_api.api.recipes_api import RecipesApi as RecipesApi +from workato_platform_cli.client.workato_api.api.users_api import UsersApi as UsersApi + +# import ApiClient +from workato_platform_cli.client.workato_api.api_response import ApiResponse as ApiResponse +from workato_platform_cli.client.workato_api.api_client import ApiClient as ApiClient +from workato_platform_cli.client.workato_api.configuration import Configuration as Configuration +from workato_platform_cli.client.workato_api.exceptions import OpenApiException as OpenApiException +from workato_platform_cli.client.workato_api.exceptions import ApiTypeError as ApiTypeError +from workato_platform_cli.client.workato_api.exceptions import ApiValueError as ApiValueError +from workato_platform_cli.client.workato_api.exceptions import ApiKeyError as ApiKeyError +from workato_platform_cli.client.workato_api.exceptions import ApiAttributeError as ApiAttributeError +from workato_platform_cli.client.workato_api.exceptions import ApiException as ApiException + +# import models into sdk package +from workato_platform_cli.client.workato_api.models.api_client import ApiClient as ApiClient +from workato_platform_cli.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner as ApiClientApiCollectionsInner +from workato_platform_cli.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner as ApiClientApiPoliciesInner +from workato_platform_cli.client.workato_api.models.api_client_create_request import ApiClientCreateRequest as ApiClientCreateRequest +from workato_platform_cli.client.workato_api.models.api_client_list_response import ApiClientListResponse as ApiClientListResponse +from workato_platform_cli.client.workato_api.models.api_client_response import ApiClientResponse as ApiClientResponse +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection as ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest as ApiCollectionCreateRequest +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint as ApiEndpoint +from workato_platform_cli.client.workato_api.models.api_key import ApiKey as ApiKey +from workato_platform_cli.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest as ApiKeyCreateRequest +from workato_platform_cli.client.workato_api.models.api_key_list_response import ApiKeyListResponse as ApiKeyListResponse +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse as ApiKeyResponse +from workato_platform_cli.client.workato_api.models.asset import Asset as Asset +from workato_platform_cli.client.workato_api.models.asset_reference import AssetReference as AssetReference +from workato_platform_cli.client.workato_api.models.connection import Connection as Connection +from workato_platform_cli.client.workato_api.models.connection_create_request import ConnectionCreateRequest as ConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.connection_update_request import ConnectionUpdateRequest as ConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.connector_action import ConnectorAction as ConnectorAction +from workato_platform_cli.client.workato_api.models.connector_version import ConnectorVersion as ConnectorVersion +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest as CreateExportManifestRequest +from workato_platform_cli.client.workato_api.models.create_folder_request import CreateFolderRequest as CreateFolderRequest +from workato_platform_cli.client.workato_api.models.custom_connector import CustomConnector as CustomConnector +from workato_platform_cli.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse as CustomConnectorCodeResponse +from workato_platform_cli.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData as CustomConnectorCodeResponseData +from workato_platform_cli.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse as CustomConnectorListResponse +from workato_platform_cli.client.workato_api.models.data_table import DataTable as DataTable +from workato_platform_cli.client.workato_api.models.data_table_column import DataTableColumn as DataTableColumn +from workato_platform_cli.client.workato_api.models.data_table_column_request import DataTableColumnRequest as DataTableColumnRequest +from workato_platform_cli.client.workato_api.models.data_table_create_request import DataTableCreateRequest as DataTableCreateRequest +from workato_platform_cli.client.workato_api.models.data_table_create_response import DataTableCreateResponse as DataTableCreateResponse +from workato_platform_cli.client.workato_api.models.data_table_list_response import DataTableListResponse as DataTableListResponse +from workato_platform_cli.client.workato_api.models.data_table_relation import DataTableRelation as DataTableRelation +from workato_platform_cli.client.workato_api.models.delete_project403_response import DeleteProject403Response as DeleteProject403Response +from workato_platform_cli.client.workato_api.models.error import Error as Error +from workato_platform_cli.client.workato_api.models.export_manifest_request import ExportManifestRequest as ExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_response import ExportManifestResponse as ExportManifestResponse +from workato_platform_cli.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult as ExportManifestResponseResult +from workato_platform_cli.client.workato_api.models.folder import Folder as Folder +from workato_platform_cli.client.workato_api.models.folder_assets_response import FolderAssetsResponse as FolderAssetsResponse +from workato_platform_cli.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult as FolderAssetsResponseResult +from workato_platform_cli.client.workato_api.models.folder_creation_response import FolderCreationResponse as FolderCreationResponse +from workato_platform_cli.client.workato_api.models.import_results import ImportResults as ImportResults +from workato_platform_cli.client.workato_api.models.o_auth_url_response import OAuthUrlResponse as OAuthUrlResponse +from workato_platform_cli.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData as OAuthUrlResponseData +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec as OpenApiSpec +from workato_platform_cli.client.workato_api.models.package_details_response import PackageDetailsResponse as PackageDetailsResponse +from workato_platform_cli.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner as PackageDetailsResponseRecipeStatusInner +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse as PackageResponse +from workato_platform_cli.client.workato_api.models.picklist_request import PicklistRequest as PicklistRequest +from workato_platform_cli.client.workato_api.models.picklist_response import PicklistResponse as PicklistResponse +from workato_platform_cli.client.workato_api.models.platform_connector import PlatformConnector as PlatformConnector +from workato_platform_cli.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse as PlatformConnectorListResponse +from workato_platform_cli.client.workato_api.models.project import Project as Project +from workato_platform_cli.client.workato_api.models.recipe import Recipe as Recipe +from workato_platform_cli.client.workato_api.models.recipe_config_inner import RecipeConfigInner as RecipeConfigInner +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest as RecipeConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.recipe_list_response import RecipeListResponse as RecipeListResponse +from workato_platform_cli.client.workato_api.models.recipe_start_response import RecipeStartResponse as RecipeStartResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest as RuntimeUserConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse as RuntimeUserConnectionResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData as RuntimeUserConnectionResponseData +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse as SuccessResponse +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest as UpsertProjectPropertiesRequest +from workato_platform_cli.client.workato_api.models.user import User as User +from workato_platform_cli.client.workato_api.models.validation_error import ValidationError as ValidationError +from workato_platform_cli.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue as ValidationErrorErrorsValue + diff --git a/src/workato_platform_cli/client/workato_api/api/__init__.py b/src/workato_platform_cli/client/workato_api/api/__init__.py new file mode 100644 index 0000000..ce0579f --- /dev/null +++ b/src/workato_platform_cli/client/workato_api/api/__init__.py @@ -0,0 +1,15 @@ +# flake8: noqa + +# import apis into api package +from workato_platform_cli.client.workato_api.api.api_platform_api import APIPlatformApi +from workato_platform_cli.client.workato_api.api.connections_api import ConnectionsApi +from workato_platform_cli.client.workato_api.api.connectors_api import ConnectorsApi +from workato_platform_cli.client.workato_api.api.data_tables_api import DataTablesApi +from workato_platform_cli.client.workato_api.api.export_api import ExportApi +from workato_platform_cli.client.workato_api.api.folders_api import FoldersApi +from workato_platform_cli.client.workato_api.api.packages_api import PackagesApi +from workato_platform_cli.client.workato_api.api.projects_api import ProjectsApi +from workato_platform_cli.client.workato_api.api.properties_api import PropertiesApi +from workato_platform_cli.client.workato_api.api.recipes_api import RecipesApi +from workato_platform_cli.client.workato_api.api.users_api import UsersApi + diff --git a/src/workato_platform/client/workato_api/api/api_platform_api.py b/src/workato_platform_cli/client/workato_api/api/api_platform_api.py similarity index 98% rename from src/workato_platform/client/workato_api/api/api_platform_api.py rename to src/workato_platform_cli/client/workato_api/api/api_platform_api.py index 8103398..990e6c7 100644 --- a/src/workato_platform/client/workato_api/api/api_platform_api.py +++ b/src/workato_platform_cli/client/workato_api/api/api_platform_api.py @@ -19,20 +19,20 @@ from pydantic import Field, StrictInt from typing import List, Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.api_client_create_request import ApiClientCreateRequest -from workato_platform.client.workato_api.models.api_client_list_response import ApiClientListResponse -from workato_platform.client.workato_api.models.api_client_response import ApiClientResponse -from workato_platform.client.workato_api.models.api_collection import ApiCollection -from workato_platform.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint -from workato_platform.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest -from workato_platform.client.workato_api.models.api_key_list_response import ApiKeyListResponse -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse -from workato_platform.client.workato_api.models.success_response import SuccessResponse - -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.models.api_client_create_request import ApiClientCreateRequest +from workato_platform_cli.client.workato_api.models.api_client_list_response import ApiClientListResponse +from workato_platform_cli.client.workato_api.models.api_client_response import ApiClientResponse +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest +from workato_platform_cli.client.workato_api.models.api_key_list_response import ApiKeyListResponse +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse + +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class APIPlatformApi: diff --git a/src/workato_platform/client/workato_api/api/connections_api.py b/src/workato_platform_cli/client/workato_api/api/connections_api.py similarity index 98% rename from src/workato_platform/client/workato_api/api/connections_api.py rename to src/workato_platform_cli/client/workato_api/api/connections_api.py index 467e9a4..fc2785e 100644 --- a/src/workato_platform/client/workato_api/api/connections_api.py +++ b/src/workato_platform_cli/client/workato_api/api/connections_api.py @@ -19,18 +19,18 @@ from pydantic import Field, StrictBool, StrictInt, StrictStr, field_validator from typing import List, Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.models.connection_create_request import ConnectionCreateRequest -from workato_platform.client.workato_api.models.connection_update_request import ConnectionUpdateRequest -from workato_platform.client.workato_api.models.o_auth_url_response import OAuthUrlResponse -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest -from workato_platform.client.workato_api.models.picklist_response import PicklistResponse -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest -from workato_platform.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse - -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection_create_request import ConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.connection_update_request import ConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.o_auth_url_response import OAuthUrlResponse +from workato_platform_cli.client.workato_api.models.picklist_request import PicklistRequest +from workato_platform_cli.client.workato_api.models.picklist_response import PicklistResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse + +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class ConnectionsApi: diff --git a/src/workato_platform/client/workato_api/api/connectors_api.py b/src/workato_platform_cli/client/workato_api/api/connectors_api.py similarity index 98% rename from src/workato_platform/client/workato_api/api/connectors_api.py rename to src/workato_platform_cli/client/workato_api/api/connectors_api.py index e51fcb8..5c2dab6 100644 --- a/src/workato_platform/client/workato_api/api/connectors_api.py +++ b/src/workato_platform_cli/client/workato_api/api/connectors_api.py @@ -19,13 +19,13 @@ from pydantic import Field, StrictInt from typing import Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse -from workato_platform.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse -from workato_platform.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse +from workato_platform_cli.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse +from workato_platform_cli.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse +from workato_platform_cli.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class ConnectorsApi: diff --git a/src/workato_platform/client/workato_api/api/data_tables_api.py b/src/workato_platform_cli/client/workato_api/api/data_tables_api.py similarity index 97% rename from src/workato_platform/client/workato_api/api/data_tables_api.py rename to src/workato_platform_cli/client/workato_api/api/data_tables_api.py index c47e59f..605f664 100644 --- a/src/workato_platform/client/workato_api/api/data_tables_api.py +++ b/src/workato_platform_cli/client/workato_api/api/data_tables_api.py @@ -19,13 +19,13 @@ from pydantic import Field, StrictInt from typing import Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.data_table_create_request import DataTableCreateRequest -from workato_platform.client.workato_api.models.data_table_create_response import DataTableCreateResponse -from workato_platform.client.workato_api.models.data_table_list_response import DataTableListResponse +from workato_platform_cli.client.workato_api.models.data_table_create_request import DataTableCreateRequest +from workato_platform_cli.client.workato_api.models.data_table_create_response import DataTableCreateResponse +from workato_platform_cli.client.workato_api.models.data_table_list_response import DataTableListResponse -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class DataTablesApi: diff --git a/src/workato_platform/client/workato_api/api/export_api.py b/src/workato_platform_cli/client/workato_api/api/export_api.py similarity index 97% rename from src/workato_platform/client/workato_api/api/export_api.py rename to src/workato_platform_cli/client/workato_api/api/export_api.py index 60fb7fd..1592063 100644 --- a/src/workato_platform/client/workato_api/api/export_api.py +++ b/src/workato_platform_cli/client/workato_api/api/export_api.py @@ -19,13 +19,13 @@ from pydantic import Field, StrictBool, StrictInt from typing import Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest -from workato_platform.client.workato_api.models.export_manifest_response import ExportManifestResponse -from workato_platform.client.workato_api.models.folder_assets_response import FolderAssetsResponse +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_response import ExportManifestResponse +from workato_platform_cli.client.workato_api.models.folder_assets_response import FolderAssetsResponse -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class ExportApi: diff --git a/src/workato_platform/client/workato_api/api/folders_api.py b/src/workato_platform_cli/client/workato_api/api/folders_api.py similarity index 97% rename from src/workato_platform/client/workato_api/api/folders_api.py rename to src/workato_platform_cli/client/workato_api/api/folders_api.py index b1cc3b5..d939b37 100644 --- a/src/workato_platform/client/workato_api/api/folders_api.py +++ b/src/workato_platform_cli/client/workato_api/api/folders_api.py @@ -19,13 +19,13 @@ from pydantic import Field, StrictInt from typing import List, Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.create_folder_request import CreateFolderRequest -from workato_platform.client.workato_api.models.folder import Folder -from workato_platform.client.workato_api.models.folder_creation_response import FolderCreationResponse +from workato_platform_cli.client.workato_api.models.create_folder_request import CreateFolderRequest +from workato_platform_cli.client.workato_api.models.folder import Folder +from workato_platform_cli.client.workato_api.models.folder_creation_response import FolderCreationResponse -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class FoldersApi: diff --git a/src/workato_platform/client/workato_api/api/packages_api.py b/src/workato_platform_cli/client/workato_api/api/packages_api.py similarity index 99% rename from src/workato_platform/client/workato_api/api/packages_api.py rename to src/workato_platform_cli/client/workato_api/api/packages_api.py index def7dab..94ff44f 100644 --- a/src/workato_platform/client/workato_api/api/packages_api.py +++ b/src/workato_platform_cli/client/workato_api/api/packages_api.py @@ -19,12 +19,12 @@ from pydantic import Field, StrictBool, StrictBytes, StrictInt, StrictStr from typing import Optional, Tuple, Union from typing_extensions import Annotated -from workato_platform.client.workato_api.models.package_details_response import PackageDetailsResponse -from workato_platform.client.workato_api.models.package_response import PackageResponse +from workato_platform_cli.client.workato_api.models.package_details_response import PackageDetailsResponse +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class PackagesApi: diff --git a/src/workato_platform/client/workato_api/api/projects_api.py b/src/workato_platform_cli/client/workato_api/api/projects_api.py similarity index 98% rename from src/workato_platform/client/workato_api/api/projects_api.py rename to src/workato_platform_cli/client/workato_api/api/projects_api.py index b9770ec..fbaebfc 100644 --- a/src/workato_platform/client/workato_api/api/projects_api.py +++ b/src/workato_platform_cli/client/workato_api/api/projects_api.py @@ -19,12 +19,12 @@ from pydantic import Field, StrictInt from typing import List, Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.project import Project -from workato_platform.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.models.project import Project +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class ProjectsApi: diff --git a/src/workato_platform/client/workato_api/api/properties_api.py b/src/workato_platform_cli/client/workato_api/api/properties_api.py similarity index 98% rename from src/workato_platform/client/workato_api/api/properties_api.py rename to src/workato_platform_cli/client/workato_api/api/properties_api.py index 2f35eb0..af75a49 100644 --- a/src/workato_platform/client/workato_api/api/properties_api.py +++ b/src/workato_platform_cli/client/workato_api/api/properties_api.py @@ -19,12 +19,12 @@ from pydantic import Field, StrictInt, StrictStr from typing import Dict from typing_extensions import Annotated -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class PropertiesApi: diff --git a/src/workato_platform/client/workato_api/api/recipes_api.py b/src/workato_platform_cli/client/workato_api/api/recipes_api.py similarity index 98% rename from src/workato_platform/client/workato_api/api/recipes_api.py rename to src/workato_platform_cli/client/workato_api/api/recipes_api.py index d2ff2b6..99568d9 100644 --- a/src/workato_platform/client/workato_api/api/recipes_api.py +++ b/src/workato_platform_cli/client/workato_api/api/recipes_api.py @@ -20,14 +20,14 @@ from pydantic import Field, StrictBool, StrictInt, StrictStr, field_validator from typing import List, Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest -from workato_platform.client.workato_api.models.recipe_list_response import RecipeListResponse -from workato_platform.client.workato_api.models.recipe_start_response import RecipeStartResponse -from workato_platform.client.workato_api.models.success_response import SuccessResponse - -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.recipe_list_response import RecipeListResponse +from workato_platform_cli.client.workato_api.models.recipe_start_response import RecipeStartResponse +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse + +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class RecipesApi: diff --git a/src/workato_platform/client/workato_api/api/users_api.py b/src/workato_platform_cli/client/workato_api/api/users_api.py similarity index 97% rename from src/workato_platform/client/workato_api/api/users_api.py rename to src/workato_platform_cli/client/workato_api/api/users_api.py index c1933fc..d2fbd91 100644 --- a/src/workato_platform/client/workato_api/api/users_api.py +++ b/src/workato_platform_cli/client/workato_api/api/users_api.py @@ -16,11 +16,11 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from workato_platform.client.workato_api.models.user import User +from workato_platform_cli.client.workato_api.models.user import User -from workato_platform.client.workato_api.api_client import ApiClient, RequestSerialized -from workato_platform.client.workato_api.api_response import ApiResponse -from workato_platform.client.workato_api.rest import RESTResponseType +from workato_platform_cli.client.workato_api.api_client import ApiClient, RequestSerialized +from workato_platform_cli.client.workato_api.api_response import ApiResponse +from workato_platform_cli.client.workato_api.rest import RESTResponseType class UsersApi: diff --git a/src/workato_platform/client/workato_api/api_client.py b/src/workato_platform_cli/client/workato_api/api_client.py similarity index 98% rename from src/workato_platform/client/workato_api/api_client.py rename to src/workato_platform_cli/client/workato_api/api_client.py index ea849af..d8374d2 100644 --- a/src/workato_platform/client/workato_api/api_client.py +++ b/src/workato_platform_cli/client/workato_api/api_client.py @@ -27,11 +27,11 @@ from typing import Tuple, Optional, List, Dict, Union from pydantic import SecretStr -from workato_platform.client.workato_api.configuration import Configuration -from workato_platform.client.workato_api.api_response import ApiResponse, T as ApiResponseT -import workato_platform.client.workato_api.models -from workato_platform.client.workato_api import rest -from workato_platform.client.workato_api.exceptions import ( +from workato_platform_cli.client.workato_api.configuration import Configuration +from workato_platform_cli.client.workato_api.api_response import ApiResponse, T as ApiResponseT +import workato_platform_cli.client.workato_api.models +from workato_platform_cli.client.workato_api import rest +from workato_platform_cli.client.workato_api.exceptions import ( ApiValueError, ApiException, BadRequestException, @@ -459,7 +459,7 @@ def __deserialize(self, data, klass): if klass in self.NATIVE_TYPES_MAPPING: klass = self.NATIVE_TYPES_MAPPING[klass] else: - klass = getattr(workato_platform.client.workato_api.models, klass) + klass = getattr(workato_platform_cli.client.workato_api.models, klass) if klass in self.PRIMITIVE_TYPES: return self.__deserialize_primitive(data, klass) diff --git a/src/workato_platform/client/workato_api/api_response.py b/src/workato_platform_cli/client/workato_api/api_response.py similarity index 100% rename from src/workato_platform/client/workato_api/api_response.py rename to src/workato_platform_cli/client/workato_api/api_response.py diff --git a/src/workato_platform/client/workato_api/configuration.py b/src/workato_platform_cli/client/workato_api/configuration.py similarity index 99% rename from src/workato_platform/client/workato_api/configuration.py rename to src/workato_platform_cli/client/workato_api/configuration.py index 7259fc9..f50f5fa 100644 --- a/src/workato_platform/client/workato_api/configuration.py +++ b/src/workato_platform_cli/client/workato_api/configuration.py @@ -232,7 +232,7 @@ def __init__( self.logger = {} """Logging Settings """ - self.logger["package_logger"] = logging.getLogger("workato_platform.client.workato_api") + self.logger["package_logger"] = logging.getLogger("workato_platform_cli.client.workato_api") self.logger["urllib3_logger"] = logging.getLogger("urllib3") self.logger_format = '%(asctime)s %(levelname)s %(message)s' """Log format diff --git a/src/workato_platform/client/workato_api/docs/APIPlatformApi.md b/src/workato_platform_cli/client/workato_api/docs/APIPlatformApi.md similarity index 80% rename from src/workato_platform/client/workato_api/docs/APIPlatformApi.md rename to src/workato_platform_cli/client/workato_api/docs/APIPlatformApi.md index 2d15179..0b520f9 100644 --- a/src/workato_platform/client/workato_api/docs/APIPlatformApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/APIPlatformApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.APIPlatformApi +# workato_platform_cli.client.workato_api.APIPlatformApi All URIs are relative to *https://www.workato.com* @@ -28,15 +28,15 @@ Create a new API client within a project with various authentication methods * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_client_create_request import ApiClientCreateRequest -from workato_platform.client.workato_api.models.api_client_response import ApiClientResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_client_create_request import ApiClientCreateRequest +from workato_platform_cli.client.workato_api.models.api_client_response import ApiClientResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -46,15 +46,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) - api_client_create_request = workato_platform.client.workato_api.ApiClientCreateRequest() # ApiClientCreateRequest | + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) + api_client_create_request = workato_platform_cli.client.workato_api.ApiClientCreateRequest() # ApiClientCreateRequest | try: # Create API client (v2) @@ -111,15 +111,15 @@ This generates both recipes and endpoints from the provided spec. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_collection import ApiCollection -from workato_platform.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -129,15 +129,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) - api_collection_create_request = workato_platform.client.workato_api.ApiCollectionCreateRequest() # ApiCollectionCreateRequest | + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) + api_collection_create_request = workato_platform_cli.client.workato_api.ApiCollectionCreateRequest() # ApiCollectionCreateRequest | try: # Create API collection @@ -192,15 +192,15 @@ Create a new API key for an API client * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -210,16 +210,16 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) api_client_id = 56 # int | Specify the ID of the API client to create the API key for - api_key_create_request = workato_platform.client.workato_api.ApiKeyCreateRequest() # ApiKeyCreateRequest | + api_key_create_request = workato_platform_cli.client.workato_api.ApiKeyCreateRequest() # ApiKeyCreateRequest | try: # Create an API key @@ -276,14 +276,14 @@ Disables an active API endpoint. The endpoint can no longer be called by a clien * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -293,14 +293,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) api_endpoint_id = 56 # int | ID of the API endpoint try: @@ -357,14 +357,14 @@ the API endpoint successfully. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -374,14 +374,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) api_endpoint_id = 56 # int | ID of the API endpoint try: @@ -438,14 +438,14 @@ in the response. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_client_list_response import ApiClientListResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_client_list_response import ApiClientListResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -455,14 +455,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) project_id = 56 # int | The ID of a specific project. Retrieve a list of project IDs with the list projects endpoint (optional) page = 1 # int | Page number (optional) (default to 1) per_page = 100 # int | Page size. The maximum page size is 100 (optional) (default to 100) @@ -525,14 +525,14 @@ to which the collections belong in the response. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_collection import ApiCollection -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -542,14 +542,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) per_page = 100 # int | Number of API collections to return in a single page (optional) (default to 100) page = 1 # int | Page number of the API collections to fetch (optional) (default to 1) @@ -608,14 +608,14 @@ of endpoints in a specific collection. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -625,14 +625,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) api_collection_id = 56 # int | ID of the API collection. If not provided, all API endpoints are returned (optional) per_page = 100 # int | Number of API endpoints to return in a single page (optional) (default to 100) page = 1 # int | Page number of the API endpoints to fetch (optional) (default to 1) @@ -693,14 +693,14 @@ to filter keys for a specific client. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_key_list_response import ApiKeyListResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_key_list_response import ApiKeyListResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -710,14 +710,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) api_client_id = 56 # int | Filter API keys for a specific API client try: @@ -773,14 +773,14 @@ Refresh the authentication token or OAuth 2.0 client secret for an API key. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -790,14 +790,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.APIPlatformApi(api_client) + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) api_client_id = 56 # int | ID of the API client that owns the API key api_key_id = 56 # int | ID of the API key to refresh diff --git a/src/workato_platform/client/workato_api/docs/ApiClient.md b/src/workato_platform_cli/client/workato_api/docs/ApiClient.md similarity index 95% rename from src/workato_platform/client/workato_api/docs/ApiClient.md rename to src/workato_platform_cli/client/workato_api/docs/ApiClient.md index ede7345..130654e 100644 --- a/src/workato_platform/client/workato_api/docs/ApiClient.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiClient.md @@ -27,7 +27,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client import ApiClient # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiClientApiCollectionsInner.md b/src/workato_platform_cli/client/workato_api/docs/ApiClientApiCollectionsInner.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/ApiClientApiCollectionsInner.md rename to src/workato_platform_cli/client/workato_api/docs/ApiClientApiCollectionsInner.md index c6117d1..6e44744 100644 --- a/src/workato_platform/client/workato_api/docs/ApiClientApiCollectionsInner.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiClientApiCollectionsInner.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner +from workato_platform_cli.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiClientApiPoliciesInner.md b/src/workato_platform_cli/client/workato_api/docs/ApiClientApiPoliciesInner.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/ApiClientApiPoliciesInner.md rename to src/workato_platform_cli/client/workato_api/docs/ApiClientApiPoliciesInner.md index f40a500..35f0b47 100644 --- a/src/workato_platform/client/workato_api/docs/ApiClientApiPoliciesInner.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiClientApiPoliciesInner.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner +from workato_platform_cli.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiClientCreateRequest.md b/src/workato_platform_cli/client/workato_api/docs/ApiClientCreateRequest.md similarity index 95% rename from src/workato_platform/client/workato_api/docs/ApiClientCreateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/ApiClientCreateRequest.md index b750791..0b2ba1a 100644 --- a/src/workato_platform/client/workato_api/docs/ApiClientCreateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiClientCreateRequest.md @@ -27,7 +27,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_client_create_request import ApiClientCreateRequest +from workato_platform_cli.client.workato_api.models.api_client_create_request import ApiClientCreateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiClientListResponse.md b/src/workato_platform_cli/client/workato_api/docs/ApiClientListResponse.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/ApiClientListResponse.md rename to src/workato_platform_cli/client/workato_api/docs/ApiClientListResponse.md index 6d3346c..79b4e8e 100644 --- a/src/workato_platform/client/workato_api/docs/ApiClientListResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiClientListResponse.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_client_list_response import ApiClientListResponse +from workato_platform_cli.client.workato_api.models.api_client_list_response import ApiClientListResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiClientResponse.md b/src/workato_platform_cli/client/workato_api/docs/ApiClientResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/ApiClientResponse.md rename to src/workato_platform_cli/client/workato_api/docs/ApiClientResponse.md index c979f83..b1fa8dc 100644 --- a/src/workato_platform/client/workato_api/docs/ApiClientResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiClientResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_client_response import ApiClientResponse +from workato_platform_cli.client.workato_api.models.api_client_response import ApiClientResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiCollection.md b/src/workato_platform_cli/client/workato_api/docs/ApiCollection.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/ApiCollection.md rename to src/workato_platform_cli/client/workato_api/docs/ApiCollection.md index c656934..1f81fab 100644 --- a/src/workato_platform/client/workato_api/docs/ApiCollection.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiCollection.md @@ -19,7 +19,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiCollectionCreateRequest.md b/src/workato_platform_cli/client/workato_api/docs/ApiCollectionCreateRequest.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/ApiCollectionCreateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/ApiCollectionCreateRequest.md index 94b268e..8ccfebc 100644 --- a/src/workato_platform/client/workato_api/docs/ApiCollectionCreateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiCollectionCreateRequest.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiEndpoint.md b/src/workato_platform_cli/client/workato_api/docs/ApiEndpoint.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/ApiEndpoint.md rename to src/workato_platform_cli/client/workato_api/docs/ApiEndpoint.md index 9dbdfff..e4404e5 100644 --- a/src/workato_platform/client/workato_api/docs/ApiEndpoint.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiEndpoint.md @@ -22,7 +22,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiKey.md b/src/workato_platform_cli/client/workato_api/docs/ApiKey.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/ApiKey.md rename to src/workato_platform_cli/client/workato_api/docs/ApiKey.md index 7c746e5..a961b00 100644 --- a/src/workato_platform/client/workato_api/docs/ApiKey.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiKey.md @@ -17,7 +17,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key import ApiKey # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiKeyCreateRequest.md b/src/workato_platform_cli/client/workato_api/docs/ApiKeyCreateRequest.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/ApiKeyCreateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/ApiKeyCreateRequest.md index be1c78f..6eacd25 100644 --- a/src/workato_platform/client/workato_api/docs/ApiKeyCreateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiKeyCreateRequest.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest +from workato_platform_cli.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiKeyListResponse.md b/src/workato_platform_cli/client/workato_api/docs/ApiKeyListResponse.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/ApiKeyListResponse.md rename to src/workato_platform_cli/client/workato_api/docs/ApiKeyListResponse.md index e3d720a..070417a 100644 --- a/src/workato_platform/client/workato_api/docs/ApiKeyListResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiKeyListResponse.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_key_list_response import ApiKeyListResponse +from workato_platform_cli.client.workato_api.models.api_key_list_response import ApiKeyListResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ApiKeyResponse.md b/src/workato_platform_cli/client/workato_api/docs/ApiKeyResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/ApiKeyResponse.md rename to src/workato_platform_cli/client/workato_api/docs/ApiKeyResponse.md index d2caff2..528d6fd 100644 --- a/src/workato_platform/client/workato_api/docs/ApiKeyResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/ApiKeyResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/Asset.md b/src/workato_platform_cli/client/workato_api/docs/Asset.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/Asset.md rename to src/workato_platform_cli/client/workato_api/docs/Asset.md index 826d944..32c7c37 100644 --- a/src/workato_platform/client/workato_api/docs/Asset.md +++ b/src/workato_platform_cli/client/workato_api/docs/Asset.md @@ -20,7 +20,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.asset import Asset +from workato_platform_cli.client.workato_api.models.asset import Asset # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/AssetReference.md b/src/workato_platform_cli/client/workato_api/docs/AssetReference.md similarity index 94% rename from src/workato_platform/client/workato_api/docs/AssetReference.md rename to src/workato_platform_cli/client/workato_api/docs/AssetReference.md index fff1d09..a832b69 100644 --- a/src/workato_platform/client/workato_api/docs/AssetReference.md +++ b/src/workato_platform_cli/client/workato_api/docs/AssetReference.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.asset_reference import AssetReference +from workato_platform_cli.client.workato_api.models.asset_reference import AssetReference # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/Connection.md b/src/workato_platform_cli/client/workato_api/docs/Connection.md similarity index 94% rename from src/workato_platform/client/workato_api/docs/Connection.md rename to src/workato_platform_cli/client/workato_api/docs/Connection.md index 7762ced..8cf841f 100644 --- a/src/workato_platform/client/workato_api/docs/Connection.md +++ b/src/workato_platform_cli/client/workato_api/docs/Connection.md @@ -25,7 +25,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection import Connection # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ConnectionCreateRequest.md b/src/workato_platform_cli/client/workato_api/docs/ConnectionCreateRequest.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/ConnectionCreateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/ConnectionCreateRequest.md index 4b9fd14..b896c1b 100644 --- a/src/workato_platform/client/workato_api/docs/ConnectionCreateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/ConnectionCreateRequest.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.connection_create_request import ConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.connection_create_request import ConnectionCreateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ConnectionUpdateRequest.md b/src/workato_platform_cli/client/workato_api/docs/ConnectionUpdateRequest.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/ConnectionUpdateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/ConnectionUpdateRequest.md index 2ae2444..aeea25d 100644 --- a/src/workato_platform/client/workato_api/docs/ConnectionUpdateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/ConnectionUpdateRequest.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.connection_update_request import ConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.connection_update_request import ConnectionUpdateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ConnectionsApi.md b/src/workato_platform_cli/client/workato_api/docs/ConnectionsApi.md similarity index 79% rename from src/workato_platform/client/workato_api/docs/ConnectionsApi.md rename to src/workato_platform_cli/client/workato_api/docs/ConnectionsApi.md index 2e111dd..4f42be6 100644 --- a/src/workato_platform/client/workato_api/docs/ConnectionsApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/ConnectionsApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.ConnectionsApi +# workato_platform_cli.client.workato_api.ConnectionsApi All URIs are relative to *https://www.workato.com* @@ -27,15 +27,15 @@ for authentication, but can create shell connections for OAuth providers. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.models.connection_create_request import ConnectionCreateRequest -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection_create_request import ConnectionCreateRequest +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -45,15 +45,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectionsApi(api_client) - connection_create_request = workato_platform.client.workato_api.ConnectionCreateRequest() # ConnectionCreateRequest | + api_instance = workato_platform_cli.client.workato_api.ConnectionsApi(api_client) + connection_create_request = workato_platform_cli.client.workato_api.ConnectionCreateRequest() # ConnectionCreateRequest | try: # Create a connection @@ -111,15 +111,15 @@ a URL for end user authorization. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest -from workato_platform.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -129,15 +129,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectionsApi(api_client) - runtime_user_connection_create_request = workato_platform.client.workato_api.RuntimeUserConnectionCreateRequest() # RuntimeUserConnectionCreateRequest | + api_instance = workato_platform_cli.client.workato_api.ConnectionsApi(api_client) + runtime_user_connection_create_request = workato_platform_cli.client.workato_api.RuntimeUserConnectionCreateRequest() # RuntimeUserConnectionCreateRequest | try: # Create OAuth runtime user connection @@ -196,14 +196,14 @@ a connection. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.o_auth_url_response import OAuthUrlResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.o_auth_url_response import OAuthUrlResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -213,14 +213,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectionsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectionsApi(api_client) connection_id = 56 # int | Connection ID try: @@ -279,15 +279,15 @@ used in forms or dropdowns for the connected application. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest -from workato_platform.client.workato_api.models.picklist_response import PicklistResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.picklist_request import PicklistRequest +from workato_platform_cli.client.workato_api.models.picklist_response import PicklistResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -297,16 +297,16 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectionsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectionsApi(api_client) connection_id = 56 # int | ID of the connection. This can be found in the URL of the app connection or is the result of the List connections endpoint. - picklist_request = workato_platform.client.workato_api.PicklistRequest() # PicklistRequest | + picklist_request = workato_platform_cli.client.workato_api.PicklistRequest() # PicklistRequest | try: # Get picklist values @@ -363,14 +363,14 @@ Returns all connections and associated data for the authenticated user * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -380,14 +380,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectionsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectionsApi(api_client) folder_id = 56 # int | Folder ID of the connection (optional) parent_id = 56 # int | Parent ID of the connection (must be same provider) (optional) external_id = 'external_id_example' # str | External identifier for the connection (optional) @@ -452,15 +452,15 @@ metadata and parameters without requiring full re-creation. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.models.connection_update_request import ConnectionUpdateRequest -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection_update_request import ConnectionUpdateRequest +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -470,16 +470,16 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectionsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectionsApi(api_client) connection_id = 56 # int | The ID of the connection - connection_update_request = workato_platform.client.workato_api.ConnectionUpdateRequest() # ConnectionUpdateRequest | (optional) + connection_update_request = workato_platform_cli.client.workato_api.ConnectionUpdateRequest() # ConnectionUpdateRequest | (optional) try: # Update a connection diff --git a/src/workato_platform/client/workato_api/docs/ConnectorAction.md b/src/workato_platform_cli/client/workato_api/docs/ConnectorAction.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/ConnectorAction.md rename to src/workato_platform_cli/client/workato_api/docs/ConnectorAction.md index dbc4713..80cb46b 100644 --- a/src/workato_platform/client/workato_api/docs/ConnectorAction.md +++ b/src/workato_platform_cli/client/workato_api/docs/ConnectorAction.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.connector_action import ConnectorAction +from workato_platform_cli.client.workato_api.models.connector_action import ConnectorAction # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ConnectorVersion.md b/src/workato_platform_cli/client/workato_api/docs/ConnectorVersion.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/ConnectorVersion.md rename to src/workato_platform_cli/client/workato_api/docs/ConnectorVersion.md index 8a4b96a..ed8ab63 100644 --- a/src/workato_platform/client/workato_api/docs/ConnectorVersion.md +++ b/src/workato_platform_cli/client/workato_api/docs/ConnectorVersion.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.connector_version import ConnectorVersion +from workato_platform_cli.client.workato_api.models.connector_version import ConnectorVersion # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ConnectorsApi.md b/src/workato_platform_cli/client/workato_api/docs/ConnectorsApi.md similarity index 80% rename from src/workato_platform/client/workato_api/docs/ConnectorsApi.md rename to src/workato_platform_cli/client/workato_api/docs/ConnectorsApi.md index 4fc5804..3da5213 100644 --- a/src/workato_platform/client/workato_api/docs/ConnectorsApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/ConnectorsApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.ConnectorsApi +# workato_platform_cli.client.workato_api.ConnectorsApi All URIs are relative to *https://www.workato.com* @@ -21,14 +21,14 @@ Fetch the code for a specific custom connector * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -38,14 +38,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectorsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectorsApi(api_client) id = 56 # int | The ID of the custom connector try: @@ -101,14 +101,14 @@ Returns a list of all custom connectors * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -118,14 +118,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectorsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectorsApi(api_client) try: # List custom connectors @@ -178,14 +178,14 @@ triggers and actions. This includes both standard and platform connectors. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -195,14 +195,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ConnectorsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ConnectorsApi(api_client) page = 1 # int | Page number (optional) (default to 1) per_page = 1 # int | Number of records per page (max 100) (optional) (default to 1) diff --git a/src/workato_platform/client/workato_api/docs/CreateExportManifestRequest.md b/src/workato_platform_cli/client/workato_api/docs/CreateExportManifestRequest.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/CreateExportManifestRequest.md rename to src/workato_platform_cli/client/workato_api/docs/CreateExportManifestRequest.md index f50f7ba..83a4995 100644 --- a/src/workato_platform/client/workato_api/docs/CreateExportManifestRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/CreateExportManifestRequest.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/CreateFolderRequest.md b/src/workato_platform_cli/client/workato_api/docs/CreateFolderRequest.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/CreateFolderRequest.md rename to src/workato_platform_cli/client/workato_api/docs/CreateFolderRequest.md index 8442e86..c7f32f3 100644 --- a/src/workato_platform/client/workato_api/docs/CreateFolderRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/CreateFolderRequest.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.create_folder_request import CreateFolderRequest +from workato_platform_cli.client.workato_api.models.create_folder_request import CreateFolderRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/CustomConnector.md b/src/workato_platform_cli/client/workato_api/docs/CustomConnector.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/CustomConnector.md rename to src/workato_platform_cli/client/workato_api/docs/CustomConnector.md index 15a1b48..e1d2047 100644 --- a/src/workato_platform/client/workato_api/docs/CustomConnector.md +++ b/src/workato_platform_cli/client/workato_api/docs/CustomConnector.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.custom_connector import CustomConnector +from workato_platform_cli.client.workato_api.models.custom_connector import CustomConnector # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/CustomConnectorCodeResponse.md b/src/workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponse.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/CustomConnectorCodeResponse.md rename to src/workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponse.md index a8636b9..682b356 100644 --- a/src/workato_platform/client/workato_api/docs/CustomConnectorCodeResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse +from workato_platform_cli.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/CustomConnectorCodeResponseData.md b/src/workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponseData.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/CustomConnectorCodeResponseData.md rename to src/workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponseData.md index 3207395..a2cabf1 100644 --- a/src/workato_platform/client/workato_api/docs/CustomConnectorCodeResponseData.md +++ b/src/workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponseData.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData +from workato_platform_cli.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/CustomConnectorListResponse.md b/src/workato_platform_cli/client/workato_api/docs/CustomConnectorListResponse.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/CustomConnectorListResponse.md rename to src/workato_platform_cli/client/workato_api/docs/CustomConnectorListResponse.md index 4263eea..d00a61f 100644 --- a/src/workato_platform/client/workato_api/docs/CustomConnectorListResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/CustomConnectorListResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse +from workato_platform_cli.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTable.md b/src/workato_platform_cli/client/workato_api/docs/DataTable.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/DataTable.md rename to src/workato_platform_cli/client/workato_api/docs/DataTable.md index ada0419..920f854 100644 --- a/src/workato_platform/client/workato_api/docs/DataTable.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTable.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table import DataTable +from workato_platform_cli.client.workato_api.models.data_table import DataTable # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTableColumn.md b/src/workato_platform_cli/client/workato_api/docs/DataTableColumn.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/DataTableColumn.md rename to src/workato_platform_cli/client/workato_api/docs/DataTableColumn.md index 2a03cf1..16e54f0 100644 --- a/src/workato_platform/client/workato_api/docs/DataTableColumn.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTableColumn.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table_column import DataTableColumn +from workato_platform_cli.client.workato_api.models.data_table_column import DataTableColumn # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTableColumnRequest.md b/src/workato_platform_cli/client/workato_api/docs/DataTableColumnRequest.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/DataTableColumnRequest.md rename to src/workato_platform_cli/client/workato_api/docs/DataTableColumnRequest.md index 8725adb..6254aee 100644 --- a/src/workato_platform/client/workato_api/docs/DataTableColumnRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTableColumnRequest.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table_column_request import DataTableColumnRequest +from workato_platform_cli.client.workato_api.models.data_table_column_request import DataTableColumnRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTableCreateRequest.md b/src/workato_platform_cli/client/workato_api/docs/DataTableCreateRequest.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/DataTableCreateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/DataTableCreateRequest.md index 889bfc1..18fc953 100644 --- a/src/workato_platform/client/workato_api/docs/DataTableCreateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTableCreateRequest.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table_create_request import DataTableCreateRequest +from workato_platform_cli.client.workato_api.models.data_table_create_request import DataTableCreateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTableCreateResponse.md b/src/workato_platform_cli/client/workato_api/docs/DataTableCreateResponse.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/DataTableCreateResponse.md rename to src/workato_platform_cli/client/workato_api/docs/DataTableCreateResponse.md index b359033..68bd45f 100644 --- a/src/workato_platform/client/workato_api/docs/DataTableCreateResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTableCreateResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table_create_response import DataTableCreateResponse +from workato_platform_cli.client.workato_api.models.data_table_create_response import DataTableCreateResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTableListResponse.md b/src/workato_platform_cli/client/workato_api/docs/DataTableListResponse.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/DataTableListResponse.md rename to src/workato_platform_cli/client/workato_api/docs/DataTableListResponse.md index 9c0cc37..58a7757 100644 --- a/src/workato_platform/client/workato_api/docs/DataTableListResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTableListResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table_list_response import DataTableListResponse +from workato_platform_cli.client.workato_api.models.data_table_list_response import DataTableListResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTableRelation.md b/src/workato_platform_cli/client/workato_api/docs/DataTableRelation.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/DataTableRelation.md rename to src/workato_platform_cli/client/workato_api/docs/DataTableRelation.md index 71cf924..09366e1 100644 --- a/src/workato_platform/client/workato_api/docs/DataTableRelation.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTableRelation.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.data_table_relation import DataTableRelation +from workato_platform_cli.client.workato_api.models.data_table_relation import DataTableRelation # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/DataTablesApi.md b/src/workato_platform_cli/client/workato_api/docs/DataTablesApi.md similarity index 77% rename from src/workato_platform/client/workato_api/docs/DataTablesApi.md rename to src/workato_platform_cli/client/workato_api/docs/DataTablesApi.md index 360e436..4d0b0d9 100644 --- a/src/workato_platform/client/workato_api/docs/DataTablesApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/DataTablesApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.DataTablesApi +# workato_platform_cli.client.workato_api.DataTablesApi All URIs are relative to *https://www.workato.com* @@ -20,15 +20,15 @@ Creates a data table in a folder you specify * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.data_table_create_request import DataTableCreateRequest -from workato_platform.client.workato_api.models.data_table_create_response import DataTableCreateResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.data_table_create_request import DataTableCreateRequest +from workato_platform_cli.client.workato_api.models.data_table_create_response import DataTableCreateResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -38,15 +38,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.DataTablesApi(api_client) - data_table_create_request = workato_platform.client.workato_api.DataTableCreateRequest() # DataTableCreateRequest | + api_instance = workato_platform_cli.client.workato_api.DataTablesApi(api_client) + data_table_create_request = workato_platform_cli.client.workato_api.DataTableCreateRequest() # DataTableCreateRequest | try: # Create data table @@ -101,14 +101,14 @@ Returns a list of all data tables in your workspace * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.data_table_list_response import DataTableListResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.data_table_list_response import DataTableListResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -118,14 +118,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.DataTablesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.DataTablesApi(api_client) page = 1 # int | Page number of the data tables to fetch (optional) (default to 1) per_page = 100 # int | Page size (max 100) (optional) (default to 100) diff --git a/src/workato_platform/client/workato_api/docs/DeleteProject403Response.md b/src/workato_platform_cli/client/workato_api/docs/DeleteProject403Response.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/DeleteProject403Response.md rename to src/workato_platform_cli/client/workato_api/docs/DeleteProject403Response.md index c86cf44..e16a038 100644 --- a/src/workato_platform/client/workato_api/docs/DeleteProject403Response.md +++ b/src/workato_platform_cli/client/workato_api/docs/DeleteProject403Response.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.delete_project403_response import DeleteProject403Response +from workato_platform_cli.client.workato_api.models.delete_project403_response import DeleteProject403Response # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/Error.md b/src/workato_platform_cli/client/workato_api/docs/Error.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/Error.md rename to src/workato_platform_cli/client/workato_api/docs/Error.md index 617e9e9..7ce7a5e 100644 --- a/src/workato_platform/client/workato_api/docs/Error.md +++ b/src/workato_platform_cli/client/workato_api/docs/Error.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.error import Error +from workato_platform_cli.client.workato_api.models.error import Error # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ExportApi.md b/src/workato_platform_cli/client/workato_api/docs/ExportApi.md similarity index 79% rename from src/workato_platform/client/workato_api/docs/ExportApi.md rename to src/workato_platform_cli/client/workato_api/docs/ExportApi.md index e71277b..86ee836 100644 --- a/src/workato_platform/client/workato_api/docs/ExportApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/ExportApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.ExportApi +# workato_platform_cli.client.workato_api.ExportApi All URIs are relative to *https://www.workato.com* @@ -20,15 +20,15 @@ Create an export manifest for exporting assets * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest -from workato_platform.client.workato_api.models.export_manifest_response import ExportManifestResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_response import ExportManifestResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -38,15 +38,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ExportApi(api_client) - create_export_manifest_request = workato_platform.client.workato_api.CreateExportManifestRequest() # CreateExportManifestRequest | + api_instance = workato_platform_cli.client.workato_api.ExportApi(api_client) + create_export_manifest_request = workato_platform_cli.client.workato_api.CreateExportManifestRequest() # CreateExportManifestRequest | try: # Create an export manifest @@ -102,14 +102,14 @@ View assets in a folder. Useful for creating or updating export manifests. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.folder_assets_response import FolderAssetsResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.folder_assets_response import FolderAssetsResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -119,14 +119,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ExportApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ExportApi(api_client) folder_id = 56 # int | The ID of the folder containing the assets (optional) include_test_cases = False # bool | Include test cases (currently not supported) (optional) (default to False) include_data = False # bool | Include data from the list of assets (optional) (default to False) diff --git a/src/workato_platform/client/workato_api/docs/ExportManifestRequest.md b/src/workato_platform_cli/client/workato_api/docs/ExportManifestRequest.md similarity index 93% rename from src/workato_platform/client/workato_api/docs/ExportManifestRequest.md rename to src/workato_platform_cli/client/workato_api/docs/ExportManifestRequest.md index 4d64ee0..158c508 100644 --- a/src/workato_platform/client/workato_api/docs/ExportManifestRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/ExportManifestRequest.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.export_manifest_request import ExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_request import ExportManifestRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ExportManifestResponse.md b/src/workato_platform_cli/client/workato_api/docs/ExportManifestResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/ExportManifestResponse.md rename to src/workato_platform_cli/client/workato_api/docs/ExportManifestResponse.md index ed8e5b7..20ff8f9 100644 --- a/src/workato_platform/client/workato_api/docs/ExportManifestResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/ExportManifestResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.export_manifest_response import ExportManifestResponse +from workato_platform_cli.client.workato_api.models.export_manifest_response import ExportManifestResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ExportManifestResponseResult.md b/src/workato_platform_cli/client/workato_api/docs/ExportManifestResponseResult.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/ExportManifestResponseResult.md rename to src/workato_platform_cli/client/workato_api/docs/ExportManifestResponseResult.md index 4c5e8e3..25fd22a 100644 --- a/src/workato_platform/client/workato_api/docs/ExportManifestResponseResult.md +++ b/src/workato_platform_cli/client/workato_api/docs/ExportManifestResponseResult.md @@ -17,7 +17,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult +from workato_platform_cli.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/Folder.md b/src/workato_platform_cli/client/workato_api/docs/Folder.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/Folder.md rename to src/workato_platform_cli/client/workato_api/docs/Folder.md index 28207b4..2cb3850 100644 --- a/src/workato_platform/client/workato_api/docs/Folder.md +++ b/src/workato_platform_cli/client/workato_api/docs/Folder.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.folder import Folder +from workato_platform_cli.client.workato_api.models.folder import Folder # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/FolderAssetsResponse.md b/src/workato_platform_cli/client/workato_api/docs/FolderAssetsResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/FolderAssetsResponse.md rename to src/workato_platform_cli/client/workato_api/docs/FolderAssetsResponse.md index 382a3f3..1c723a5 100644 --- a/src/workato_platform/client/workato_api/docs/FolderAssetsResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/FolderAssetsResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.folder_assets_response import FolderAssetsResponse +from workato_platform_cli.client.workato_api.models.folder_assets_response import FolderAssetsResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/FolderAssetsResponseResult.md b/src/workato_platform_cli/client/workato_api/docs/FolderAssetsResponseResult.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/FolderAssetsResponseResult.md rename to src/workato_platform_cli/client/workato_api/docs/FolderAssetsResponseResult.md index 95a5929..80694df 100644 --- a/src/workato_platform/client/workato_api/docs/FolderAssetsResponseResult.md +++ b/src/workato_platform_cli/client/workato_api/docs/FolderAssetsResponseResult.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult +from workato_platform_cli.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/FolderCreationResponse.md b/src/workato_platform_cli/client/workato_api/docs/FolderCreationResponse.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/FolderCreationResponse.md rename to src/workato_platform_cli/client/workato_api/docs/FolderCreationResponse.md index 2617a2e..7987e25 100644 --- a/src/workato_platform/client/workato_api/docs/FolderCreationResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/FolderCreationResponse.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.folder_creation_response import FolderCreationResponse +from workato_platform_cli.client.workato_api.models.folder_creation_response import FolderCreationResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/FoldersApi.md b/src/workato_platform_cli/client/workato_api/docs/FoldersApi.md similarity index 78% rename from src/workato_platform/client/workato_api/docs/FoldersApi.md rename to src/workato_platform_cli/client/workato_api/docs/FoldersApi.md index f4d2aa5..794a4af 100644 --- a/src/workato_platform/client/workato_api/docs/FoldersApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/FoldersApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.FoldersApi +# workato_platform_cli.client.workato_api.FoldersApi All URIs are relative to *https://www.workato.com* @@ -22,15 +22,15 @@ is specified, creates the folder as a top-level folder in the home folder. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.create_folder_request import CreateFolderRequest -from workato_platform.client.workato_api.models.folder_creation_response import FolderCreationResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.create_folder_request import CreateFolderRequest +from workato_platform_cli.client.workato_api.models.folder_creation_response import FolderCreationResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -40,15 +40,15 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.FoldersApi(api_client) - create_folder_request = workato_platform.client.workato_api.CreateFolderRequest() # CreateFolderRequest | + api_instance = workato_platform_cli.client.workato_api.FoldersApi(api_client) + create_folder_request = workato_platform_cli.client.workato_api.CreateFolderRequest() # CreateFolderRequest | try: # Create a folder @@ -103,14 +103,14 @@ Lists all folders. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.folder import Folder -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.folder import Folder +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -120,14 +120,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.FoldersApi(api_client) + api_instance = workato_platform_cli.client.workato_api.FoldersApi(api_client) parent_id = 56 # int | Parent folder ID. Defaults to Home folder. (optional) page = 1 # int | Page number. Defaults to 1. (optional) (default to 1) per_page = 100 # int | Page size. Defaults to 100 (maximum is 100). (optional) (default to 100) diff --git a/src/workato_platform/client/workato_api/docs/ImportResults.md b/src/workato_platform_cli/client/workato_api/docs/ImportResults.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/ImportResults.md rename to src/workato_platform_cli/client/workato_api/docs/ImportResults.md index 3b81dbf..d42ebee 100644 --- a/src/workato_platform/client/workato_api/docs/ImportResults.md +++ b/src/workato_platform_cli/client/workato_api/docs/ImportResults.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.import_results import ImportResults +from workato_platform_cli.client.workato_api.models.import_results import ImportResults # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/OAuthUrlResponse.md b/src/workato_platform_cli/client/workato_api/docs/OAuthUrlResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/OAuthUrlResponse.md rename to src/workato_platform_cli/client/workato_api/docs/OAuthUrlResponse.md index 9bc51e4..bf93379 100644 --- a/src/workato_platform/client/workato_api/docs/OAuthUrlResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/OAuthUrlResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.o_auth_url_response import OAuthUrlResponse +from workato_platform_cli.client.workato_api.models.o_auth_url_response import OAuthUrlResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/OAuthUrlResponseData.md b/src/workato_platform_cli/client/workato_api/docs/OAuthUrlResponseData.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/OAuthUrlResponseData.md rename to src/workato_platform_cli/client/workato_api/docs/OAuthUrlResponseData.md index f7db6ae..c8dfe66 100644 --- a/src/workato_platform/client/workato_api/docs/OAuthUrlResponseData.md +++ b/src/workato_platform_cli/client/workato_api/docs/OAuthUrlResponseData.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData +from workato_platform_cli.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/OpenApiSpec.md b/src/workato_platform_cli/client/workato_api/docs/OpenApiSpec.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/OpenApiSpec.md rename to src/workato_platform_cli/client/workato_api/docs/OpenApiSpec.md index b923b62..4a30461 100644 --- a/src/workato_platform/client/workato_api/docs/OpenApiSpec.md +++ b/src/workato_platform_cli/client/workato_api/docs/OpenApiSpec.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PackageDetailsResponse.md b/src/workato_platform_cli/client/workato_api/docs/PackageDetailsResponse.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/PackageDetailsResponse.md rename to src/workato_platform_cli/client/workato_api/docs/PackageDetailsResponse.md index b653df2..01e7f18 100644 --- a/src/workato_platform/client/workato_api/docs/PackageDetailsResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/PackageDetailsResponse.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.package_details_response import PackageDetailsResponse +from workato_platform_cli.client.workato_api.models.package_details_response import PackageDetailsResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md b/src/workato_platform_cli/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md similarity index 88% rename from src/workato_platform/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md rename to src/workato_platform_cli/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md index 489d79e..0151343 100644 --- a/src/workato_platform/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md +++ b/src/workato_platform_cli/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner +from workato_platform_cli.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PackageResponse.md b/src/workato_platform_cli/client/workato_api/docs/PackageResponse.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/PackageResponse.md rename to src/workato_platform_cli/client/workato_api/docs/PackageResponse.md index 0af6f19..5729b95 100644 --- a/src/workato_platform/client/workato_api/docs/PackageResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/PackageResponse.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.package_response import PackageResponse +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PackagesApi.md b/src/workato_platform_cli/client/workato_api/docs/PackagesApi.md similarity index 85% rename from src/workato_platform/client/workato_api/docs/PackagesApi.md rename to src/workato_platform_cli/client/workato_api/docs/PackagesApi.md index 43aaf2c..0bb190f 100644 --- a/src/workato_platform/client/workato_api/docs/PackagesApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/PackagesApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.PackagesApi +# workato_platform_cli.client.workato_api.PackagesApi All URIs are relative to *https://www.workato.com* @@ -24,13 +24,13 @@ Use the -L flag in cURL to follow redirects. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -40,14 +40,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.PackagesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.PackagesApi(api_client) package_id = 56 # int | Package ID try: @@ -119,14 +119,14 @@ when calling the Create an export manifest endpoint. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.package_response import PackageResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -136,14 +136,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.PackagesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.PackagesApi(api_client) id = 'id_example' # str | Export manifest ID try: @@ -198,14 +198,14 @@ Get details of an imported or exported package including status * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.package_details_response import PackageDetailsResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.package_details_response import PackageDetailsResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -215,14 +215,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.PackagesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.PackagesApi(api_client) package_id = 56 # int | Package ID try: @@ -286,14 +286,14 @@ The input (zip file) is an application/octet-stream payload containing package c * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.package_response import PackageResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -303,14 +303,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.PackagesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.PackagesApi(api_client) id = 56 # int | Folder ID body = None # bytearray | restart_recipes = False # bool | Value must be true to allow the restarting of running recipes during import. Packages cannot be imported if there are running recipes and this parameter equals false or is not provided. (optional) (default to False) diff --git a/src/workato_platform/client/workato_api/docs/PicklistRequest.md b/src/workato_platform_cli/client/workato_api/docs/PicklistRequest.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/PicklistRequest.md rename to src/workato_platform_cli/client/workato_api/docs/PicklistRequest.md index 9b5ab09..23f27ca 100644 --- a/src/workato_platform/client/workato_api/docs/PicklistRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/PicklistRequest.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest +from workato_platform_cli.client.workato_api.models.picklist_request import PicklistRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PicklistResponse.md b/src/workato_platform_cli/client/workato_api/docs/PicklistResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/PicklistResponse.md rename to src/workato_platform_cli/client/workato_api/docs/PicklistResponse.md index c462628..1067fd7 100644 --- a/src/workato_platform/client/workato_api/docs/PicklistResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/PicklistResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.picklist_response import PicklistResponse +from workato_platform_cli.client.workato_api.models.picklist_response import PicklistResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PlatformConnector.md b/src/workato_platform_cli/client/workato_api/docs/PlatformConnector.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/PlatformConnector.md rename to src/workato_platform_cli/client/workato_api/docs/PlatformConnector.md index 549a48e..f6de282 100644 --- a/src/workato_platform/client/workato_api/docs/PlatformConnector.md +++ b/src/workato_platform_cli/client/workato_api/docs/PlatformConnector.md @@ -17,7 +17,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.platform_connector import PlatformConnector +from workato_platform_cli.client.workato_api.models.platform_connector import PlatformConnector # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/PlatformConnectorListResponse.md b/src/workato_platform_cli/client/workato_api/docs/PlatformConnectorListResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/PlatformConnectorListResponse.md rename to src/workato_platform_cli/client/workato_api/docs/PlatformConnectorListResponse.md index 0bca4ce..ce63a3d 100644 --- a/src/workato_platform/client/workato_api/docs/PlatformConnectorListResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/PlatformConnectorListResponse.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse +from workato_platform_cli.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/Project.md b/src/workato_platform_cli/client/workato_api/docs/Project.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/Project.md rename to src/workato_platform_cli/client/workato_api/docs/Project.md index 92a5b9b..5c86aeb 100644 --- a/src/workato_platform/client/workato_api/docs/Project.md +++ b/src/workato_platform_cli/client/workato_api/docs/Project.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.project import Project +from workato_platform_cli.client.workato_api.models.project import Project # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ProjectsApi.md b/src/workato_platform_cli/client/workato_api/docs/ProjectsApi.md similarity index 81% rename from src/workato_platform/client/workato_api/docs/ProjectsApi.md rename to src/workato_platform_cli/client/workato_api/docs/ProjectsApi.md index 279d8ca..524f0f2 100644 --- a/src/workato_platform/client/workato_api/docs/ProjectsApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/ProjectsApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.ProjectsApi +# workato_platform_cli.client.workato_api.ProjectsApi All URIs are relative to *https://www.workato.com* @@ -22,14 +22,14 @@ recipes, connections, and Workflow apps assets inside the project. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -39,14 +39,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ProjectsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ProjectsApi(api_client) project_id = 56 # int | The ID of the project to delete try: @@ -102,14 +102,14 @@ Returns a list of projects belonging to the authenticated user with pagination s * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.project import Project -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.project import Project +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -119,14 +119,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.ProjectsApi(api_client) + api_instance = workato_platform_cli.client.workato_api.ProjectsApi(api_client) page = 1 # int | Page number (optional) (default to 1) per_page = 100 # int | Number of projects per page (optional) (default to 100) diff --git a/src/workato_platform/client/workato_api/docs/PropertiesApi.md b/src/workato_platform_cli/client/workato_api/docs/PropertiesApi.md similarity index 83% rename from src/workato_platform/client/workato_api/docs/PropertiesApi.md rename to src/workato_platform_cli/client/workato_api/docs/PropertiesApi.md index 56b0eda..e41356c 100644 --- a/src/workato_platform/client/workato_api/docs/PropertiesApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/PropertiesApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.PropertiesApi +# workato_platform_cli.client.workato_api.PropertiesApi All URIs are relative to *https://www.workato.com* @@ -25,13 +25,13 @@ salesforce_sync.admin_email, with the project_id you provided is returned. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -41,14 +41,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.PropertiesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.PropertiesApi(api_client) prefix = 'salesforce_sync.' # str | Returns properties that contain the prefix you provided. For example, if the prefix is salesforce_sync. the property salesforce_sync.admin_email is returned. project_id = 523144 # int | Returns project-level properties that match the project_id you specify. If this parameter is not present, this call returns environment properties. @@ -113,15 +113,15 @@ the names you provide in the request. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -131,16 +131,16 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.PropertiesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.PropertiesApi(api_client) project_id = 523144 # int | Provide the project ID that contains the project properties you plan to upsert. If this parameter is not present, this call upserts environment properties. - upsert_project_properties_request = workato_platform.client.workato_api.UpsertProjectPropertiesRequest() # UpsertProjectPropertiesRequest | + upsert_project_properties_request = workato_platform_cli.client.workato_api.UpsertProjectPropertiesRequest() # UpsertProjectPropertiesRequest | try: # Upsert project properties diff --git a/src/workato_platform/client/workato_api/docs/Recipe.md b/src/workato_platform_cli/client/workato_api/docs/Recipe.md similarity index 96% rename from src/workato_platform/client/workato_api/docs/Recipe.md rename to src/workato_platform_cli/client/workato_api/docs/Recipe.md index 3a9490a..0c94616 100644 --- a/src/workato_platform/client/workato_api/docs/Recipe.md +++ b/src/workato_platform_cli/client/workato_api/docs/Recipe.md @@ -39,7 +39,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.recipe import Recipe +from workato_platform_cli.client.workato_api.models.recipe import Recipe # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RecipeConfigInner.md b/src/workato_platform_cli/client/workato_api/docs/RecipeConfigInner.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/RecipeConfigInner.md rename to src/workato_platform_cli/client/workato_api/docs/RecipeConfigInner.md index faf7290..1e076af 100644 --- a/src/workato_platform/client/workato_api/docs/RecipeConfigInner.md +++ b/src/workato_platform_cli/client/workato_api/docs/RecipeConfigInner.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.recipe_config_inner import RecipeConfigInner +from workato_platform_cli.client.workato_api.models.recipe_config_inner import RecipeConfigInner # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RecipeConnectionUpdateRequest.md b/src/workato_platform_cli/client/workato_api/docs/RecipeConnectionUpdateRequest.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/RecipeConnectionUpdateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/RecipeConnectionUpdateRequest.md index 34a36e2..fb01095 100644 --- a/src/workato_platform/client/workato_api/docs/RecipeConnectionUpdateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/RecipeConnectionUpdateRequest.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RecipeListResponse.md b/src/workato_platform_cli/client/workato_api/docs/RecipeListResponse.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/RecipeListResponse.md rename to src/workato_platform_cli/client/workato_api/docs/RecipeListResponse.md index c9e96c4..3aedc24 100644 --- a/src/workato_platform/client/workato_api/docs/RecipeListResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/RecipeListResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.recipe_list_response import RecipeListResponse +from workato_platform_cli.client.workato_api.models.recipe_list_response import RecipeListResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RecipeStartResponse.md b/src/workato_platform_cli/client/workato_api/docs/RecipeStartResponse.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/RecipeStartResponse.md rename to src/workato_platform_cli/client/workato_api/docs/RecipeStartResponse.md index daeb5e4..772840e 100644 --- a/src/workato_platform/client/workato_api/docs/RecipeStartResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/RecipeStartResponse.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.recipe_start_response import RecipeStartResponse +from workato_platform_cli.client.workato_api.models.recipe_start_response import RecipeStartResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RecipesApi.md b/src/workato_platform_cli/client/workato_api/docs/RecipesApi.md similarity index 83% rename from src/workato_platform/client/workato_api/docs/RecipesApi.md rename to src/workato_platform_cli/client/workato_api/docs/RecipesApi.md index 4e6a282..ebe214a 100644 --- a/src/workato_platform/client/workato_api/docs/RecipesApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/RecipesApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.RecipesApi +# workato_platform_cli.client.workato_api.RecipesApi All URIs are relative to *https://www.workato.com* @@ -24,14 +24,14 @@ Recipes are returned in descending ID order. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.recipe_list_response import RecipeListResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.recipe_list_response import RecipeListResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -41,14 +41,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.RecipesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.RecipesApi(api_client) adapter_names_all = 'adapter_names_all_example' # str | Comma-separated adapter names (recipes must use ALL) (optional) adapter_names_any = 'adapter_names_any_example' # str | Comma-separated adapter names (recipes must use ANY) (optional) folder_id = 56 # int | Return recipes in specified folder (optional) @@ -127,14 +127,14 @@ Starts a recipe specified by recipe ID * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.recipe_start_response import RecipeStartResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.recipe_start_response import RecipeStartResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -144,14 +144,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.RecipesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.RecipesApi(api_client) recipe_id = 56 # int | Recipe ID try: @@ -209,14 +209,14 @@ Stops a recipe specified by recipe ID * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -226,14 +226,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.RecipesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.RecipesApi(api_client) recipe_id = 56 # int | Recipe ID try: @@ -292,15 +292,15 @@ Updates the chosen connection for a specific connector in a stopped recipe. * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest -from workato_platform.client.workato_api.models.success_response import SuccessResponse -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -310,16 +310,16 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.RecipesApi(api_client) + api_instance = workato_platform_cli.client.workato_api.RecipesApi(api_client) recipe_id = 56 # int | ID of the recipe - recipe_connection_update_request = workato_platform.client.workato_api.RecipeConnectionUpdateRequest() # RecipeConnectionUpdateRequest | + recipe_connection_update_request = workato_platform_cli.client.workato_api.RecipeConnectionUpdateRequest() # RecipeConnectionUpdateRequest | try: # Update a connection for a recipe diff --git a/src/workato_platform/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md b/src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md similarity index 92% rename from src/workato_platform/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md rename to src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md index 68a224d..fd12431 100644 --- a/src/workato_platform/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RuntimeUserConnectionResponse.md b/src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponse.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/RuntimeUserConnectionResponse.md rename to src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponse.md index fc124cc..089b5da 100644 --- a/src/workato_platform/client/workato_api/docs/RuntimeUserConnectionResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/RuntimeUserConnectionResponseData.md b/src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponseData.md similarity index 89% rename from src/workato_platform/client/workato_api/docs/RuntimeUserConnectionResponseData.md rename to src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponseData.md index 0377d39..53f76a3 100644 --- a/src/workato_platform/client/workato_api/docs/RuntimeUserConnectionResponseData.md +++ b/src/workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponseData.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/SuccessResponse.md b/src/workato_platform_cli/client/workato_api/docs/SuccessResponse.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/SuccessResponse.md rename to src/workato_platform_cli/client/workato_api/docs/SuccessResponse.md index eba19ad..aa09908 100644 --- a/src/workato_platform/client/workato_api/docs/SuccessResponse.md +++ b/src/workato_platform_cli/client/workato_api/docs/SuccessResponse.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/UpsertProjectPropertiesRequest.md b/src/workato_platform_cli/client/workato_api/docs/UpsertProjectPropertiesRequest.md similarity index 90% rename from src/workato_platform/client/workato_api/docs/UpsertProjectPropertiesRequest.md rename to src/workato_platform_cli/client/workato_api/docs/UpsertProjectPropertiesRequest.md index 372c05f..f6b0d30 100644 --- a/src/workato_platform/client/workato_api/docs/UpsertProjectPropertiesRequest.md +++ b/src/workato_platform_cli/client/workato_api/docs/UpsertProjectPropertiesRequest.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/User.md b/src/workato_platform_cli/client/workato_api/docs/User.md similarity index 95% rename from src/workato_platform/client/workato_api/docs/User.md rename to src/workato_platform_cli/client/workato_api/docs/User.md index 5d2db1f..dadf663 100644 --- a/src/workato_platform/client/workato_api/docs/User.md +++ b/src/workato_platform_cli/client/workato_api/docs/User.md @@ -29,7 +29,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.user import User +from workato_platform_cli.client.workato_api.models.user import User # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/UsersApi.md b/src/workato_platform_cli/client/workato_api/docs/UsersApi.md similarity index 79% rename from src/workato_platform/client/workato_api/docs/UsersApi.md rename to src/workato_platform_cli/client/workato_api/docs/UsersApi.md index abd1bdc..341a2e4 100644 --- a/src/workato_platform/client/workato_api/docs/UsersApi.md +++ b/src/workato_platform_cli/client/workato_api/docs/UsersApi.md @@ -1,4 +1,4 @@ -# workato_platform.client.workato_api.UsersApi +# workato_platform_cli.client.workato_api.UsersApi All URIs are relative to *https://www.workato.com* @@ -19,14 +19,14 @@ Returns information about the authenticated user * Bearer Authentication (BearerAuth): ```python -import workato_platform.client.workato_api -from workato_platform.client.workato_api.models.user import User -from workato_platform.client.workato_api.rest import ApiException +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.models.user import User +from workato_platform_cli.client.workato_api.rest import ApiException from pprint import pprint # Defining the host is optional and defaults to https://www.workato.com # See configuration.py for a list of all supported configuration parameters. -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( host = "https://www.workato.com" ) @@ -36,14 +36,14 @@ configuration = workato_platform.client.workato_api.Configuration( # satisfies your auth use case. # Configure Bearer authorization: BearerAuth -configuration = workato_platform.client.workato_api.Configuration( +configuration = workato_platform_cli.client.workato_api.Configuration( access_token = os.environ["BEARER_TOKEN"] ) # Enter a context with an instance of the API client -async with workato_platform.client.workato_api.ApiClient(configuration) as api_client: +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = workato_platform.client.workato_api.UsersApi(api_client) + api_instance = workato_platform_cli.client.workato_api.UsersApi(api_client) try: # Get current user information diff --git a/src/workato_platform/client/workato_api/docs/ValidationError.md b/src/workato_platform_cli/client/workato_api/docs/ValidationError.md similarity index 91% rename from src/workato_platform/client/workato_api/docs/ValidationError.md rename to src/workato_platform_cli/client/workato_api/docs/ValidationError.md index 0cc7200..89e4509 100644 --- a/src/workato_platform/client/workato_api/docs/ValidationError.md +++ b/src/workato_platform_cli/client/workato_api/docs/ValidationError.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.validation_error import ValidationError +from workato_platform_cli.client.workato_api.models.validation_error import ValidationError # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/docs/ValidationErrorErrorsValue.md b/src/workato_platform_cli/client/workato_api/docs/ValidationErrorErrorsValue.md similarity index 88% rename from src/workato_platform/client/workato_api/docs/ValidationErrorErrorsValue.md rename to src/workato_platform_cli/client/workato_api/docs/ValidationErrorErrorsValue.md index 6329125..6970ab1 100644 --- a/src/workato_platform/client/workato_api/docs/ValidationErrorErrorsValue.md +++ b/src/workato_platform_cli/client/workato_api/docs/ValidationErrorErrorsValue.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes ## Example ```python -from workato_platform.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue +from workato_platform_cli.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue # TODO update the JSON string below json = "{}" diff --git a/src/workato_platform/client/workato_api/exceptions.py b/src/workato_platform_cli/client/workato_api/exceptions.py similarity index 100% rename from src/workato_platform/client/workato_api/exceptions.py rename to src/workato_platform_cli/client/workato_api/exceptions.py diff --git a/src/workato_platform_cli/client/workato_api/models/__init__.py b/src/workato_platform_cli/client/workato_api/models/__init__.py new file mode 100644 index 0000000..276da22 --- /dev/null +++ b/src/workato_platform_cli/client/workato_api/models/__init__.py @@ -0,0 +1,83 @@ +# coding: utf-8 + +# flake8: noqa +""" + Workato Platform API + + Official Workato Platform API for managing recipes, connections, projects, and other automation resources. ## Authentication All endpoints require a Bearer token in the Authorization header. ## Base URL The base URL varies by region: - US: `https://www.workato.com` - EU: `https://app.eu.workato.com` - JP: `https://app.jp.workato.com` - SG: `https://app.sg.workato.com` - AU: `https://app.au.workato.com` - IL: `https://app.il.workato.com` - Trial: `https://app.trial.workato.com` + + The version of the OpenAPI document: 1.0.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +# import models into model package +from workato_platform_cli.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner +from workato_platform_cli.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner +from workato_platform_cli.client.workato_api.models.api_client_create_request import ApiClientCreateRequest +from workato_platform_cli.client.workato_api.models.api_client_list_response import ApiClientListResponse +from workato_platform_cli.client.workato_api.models.api_client_response import ApiClientResponse +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest +from workato_platform_cli.client.workato_api.models.api_key_list_response import ApiKeyListResponse +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.models.asset import Asset +from workato_platform_cli.client.workato_api.models.asset_reference import AssetReference +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection_create_request import ConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.connection_update_request import ConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.connector_action import ConnectorAction +from workato_platform_cli.client.workato_api.models.connector_version import ConnectorVersion +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest +from workato_platform_cli.client.workato_api.models.create_folder_request import CreateFolderRequest +from workato_platform_cli.client.workato_api.models.custom_connector import CustomConnector +from workato_platform_cli.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse +from workato_platform_cli.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData +from workato_platform_cli.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse +from workato_platform_cli.client.workato_api.models.data_table import DataTable +from workato_platform_cli.client.workato_api.models.data_table_column import DataTableColumn +from workato_platform_cli.client.workato_api.models.data_table_column_request import DataTableColumnRequest +from workato_platform_cli.client.workato_api.models.data_table_create_request import DataTableCreateRequest +from workato_platform_cli.client.workato_api.models.data_table_create_response import DataTableCreateResponse +from workato_platform_cli.client.workato_api.models.data_table_list_response import DataTableListResponse +from workato_platform_cli.client.workato_api.models.data_table_relation import DataTableRelation +from workato_platform_cli.client.workato_api.models.delete_project403_response import DeleteProject403Response +from workato_platform_cli.client.workato_api.models.error import Error +from workato_platform_cli.client.workato_api.models.export_manifest_request import ExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_response import ExportManifestResponse +from workato_platform_cli.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult +from workato_platform_cli.client.workato_api.models.folder import Folder +from workato_platform_cli.client.workato_api.models.folder_assets_response import FolderAssetsResponse +from workato_platform_cli.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult +from workato_platform_cli.client.workato_api.models.folder_creation_response import FolderCreationResponse +from workato_platform_cli.client.workato_api.models.import_results import ImportResults +from workato_platform_cli.client.workato_api.models.o_auth_url_response import OAuthUrlResponse +from workato_platform_cli.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec +from workato_platform_cli.client.workato_api.models.package_details_response import PackageDetailsResponse +from workato_platform_cli.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse +from workato_platform_cli.client.workato_api.models.picklist_request import PicklistRequest +from workato_platform_cli.client.workato_api.models.picklist_response import PicklistResponse +from workato_platform_cli.client.workato_api.models.platform_connector import PlatformConnector +from workato_platform_cli.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse +from workato_platform_cli.client.workato_api.models.project import Project +from workato_platform_cli.client.workato_api.models.recipe import Recipe +from workato_platform_cli.client.workato_api.models.recipe_config_inner import RecipeConfigInner +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.recipe_list_response import RecipeListResponse +from workato_platform_cli.client.workato_api.models.recipe_start_response import RecipeStartResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest +from workato_platform_cli.client.workato_api.models.user import User +from workato_platform_cli.client.workato_api.models.validation_error import ValidationError +from workato_platform_cli.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue + diff --git a/src/workato_platform/client/workato_api/models/api_client.py b/src/workato_platform_cli/client/workato_api/models/api_client.py similarity index 97% rename from src/workato_platform/client/workato_api/models/api_client.py rename to src/workato_platform_cli/client/workato_api/models/api_client.py index 1d3e84b..0cf9cb9 100644 --- a/src/workato_platform/client/workato_api/models/api_client.py +++ b/src/workato_platform_cli/client/workato_api/models/api_client.py @@ -20,8 +20,8 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner -from workato_platform.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner +from workato_platform_cli.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner +from workato_platform_cli.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/api_client_api_collections_inner.py b/src/workato_platform_cli/client/workato_api/models/api_client_api_collections_inner.py similarity index 100% rename from src/workato_platform/client/workato_api/models/api_client_api_collections_inner.py rename to src/workato_platform_cli/client/workato_api/models/api_client_api_collections_inner.py diff --git a/src/workato_platform/client/workato_api/models/api_client_api_policies_inner.py b/src/workato_platform_cli/client/workato_api/models/api_client_api_policies_inner.py similarity index 100% rename from src/workato_platform/client/workato_api/models/api_client_api_policies_inner.py rename to src/workato_platform_cli/client/workato_api/models/api_client_api_policies_inner.py diff --git a/src/workato_platform/client/workato_api/models/api_client_create_request.py b/src/workato_platform_cli/client/workato_api/models/api_client_create_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/api_client_create_request.py rename to src/workato_platform_cli/client/workato_api/models/api_client_create_request.py diff --git a/src/workato_platform/client/workato_api/models/api_client_list_response.py b/src/workato_platform_cli/client/workato_api/models/api_client_list_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/api_client_list_response.py rename to src/workato_platform_cli/client/workato_api/models/api_client_list_response.py index ff4c94d..766a40d 100644 --- a/src/workato_platform/client/workato_api/models/api_client_list_response.py +++ b/src/workato_platform_cli/client/workato_api/models/api_client_list_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client import ApiClient from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/api_client_response.py b/src/workato_platform_cli/client/workato_api/models/api_client_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/api_client_response.py rename to src/workato_platform_cli/client/workato_api/models/api_client_response.py index a379b09..f407fb9 100644 --- a/src/workato_platform/client/workato_api/models/api_client_response.py +++ b/src/workato_platform_cli/client/workato_api/models/api_client_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client import ApiClient from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/api_collection.py b/src/workato_platform_cli/client/workato_api/models/api_collection.py similarity index 97% rename from src/workato_platform/client/workato_api/models/api_collection.py rename to src/workato_platform_cli/client/workato_api/models/api_collection.py index 7fb1ceb..0774649 100644 --- a/src/workato_platform/client/workato_api/models/api_collection.py +++ b/src/workato_platform_cli/client/workato_api/models/api_collection.py @@ -20,7 +20,7 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.import_results import ImportResults +from workato_platform_cli.client.workato_api.models.import_results import ImportResults from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/api_collection_create_request.py b/src/workato_platform_cli/client/workato_api/models/api_collection_create_request.py similarity index 97% rename from src/workato_platform/client/workato_api/models/api_collection_create_request.py rename to src/workato_platform_cli/client/workato_api/models/api_collection_create_request.py index 973c52e..63f3436 100644 --- a/src/workato_platform/client/workato_api/models/api_collection_create_request.py +++ b/src/workato_platform_cli/client/workato_api/models/api_collection_create_request.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/api_endpoint.py b/src/workato_platform_cli/client/workato_api/models/api_endpoint.py similarity index 100% rename from src/workato_platform/client/workato_api/models/api_endpoint.py rename to src/workato_platform_cli/client/workato_api/models/api_endpoint.py diff --git a/src/workato_platform/client/workato_api/models/api_key.py b/src/workato_platform_cli/client/workato_api/models/api_key.py similarity index 100% rename from src/workato_platform/client/workato_api/models/api_key.py rename to src/workato_platform_cli/client/workato_api/models/api_key.py diff --git a/src/workato_platform/client/workato_api/models/api_key_create_request.py b/src/workato_platform_cli/client/workato_api/models/api_key_create_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/api_key_create_request.py rename to src/workato_platform_cli/client/workato_api/models/api_key_create_request.py diff --git a/src/workato_platform/client/workato_api/models/api_key_list_response.py b/src/workato_platform_cli/client/workato_api/models/api_key_list_response.py similarity index 98% rename from src/workato_platform/client/workato_api/models/api_key_list_response.py rename to src/workato_platform_cli/client/workato_api/models/api_key_list_response.py index 7d36419..9262d80 100644 --- a/src/workato_platform/client/workato_api/models/api_key_list_response.py +++ b/src/workato_platform_cli/client/workato_api/models/api_key_list_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key import ApiKey from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/api_key_response.py b/src/workato_platform_cli/client/workato_api/models/api_key_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/api_key_response.py rename to src/workato_platform_cli/client/workato_api/models/api_key_response.py index 045f239..0be8b0c 100644 --- a/src/workato_platform/client/workato_api/models/api_key_response.py +++ b/src/workato_platform_cli/client/workato_api/models/api_key_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key import ApiKey from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/asset.py b/src/workato_platform_cli/client/workato_api/models/asset.py similarity index 100% rename from src/workato_platform/client/workato_api/models/asset.py rename to src/workato_platform_cli/client/workato_api/models/asset.py diff --git a/src/workato_platform/client/workato_api/models/asset_reference.py b/src/workato_platform_cli/client/workato_api/models/asset_reference.py similarity index 100% rename from src/workato_platform/client/workato_api/models/asset_reference.py rename to src/workato_platform_cli/client/workato_api/models/asset_reference.py diff --git a/src/workato_platform/client/workato_api/models/connection.py b/src/workato_platform_cli/client/workato_api/models/connection.py similarity index 100% rename from src/workato_platform/client/workato_api/models/connection.py rename to src/workato_platform_cli/client/workato_api/models/connection.py diff --git a/src/workato_platform/client/workato_api/models/connection_create_request.py b/src/workato_platform_cli/client/workato_api/models/connection_create_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/connection_create_request.py rename to src/workato_platform_cli/client/workato_api/models/connection_create_request.py diff --git a/src/workato_platform/client/workato_api/models/connection_update_request.py b/src/workato_platform_cli/client/workato_api/models/connection_update_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/connection_update_request.py rename to src/workato_platform_cli/client/workato_api/models/connection_update_request.py diff --git a/src/workato_platform/client/workato_api/models/connector_action.py b/src/workato_platform_cli/client/workato_api/models/connector_action.py similarity index 100% rename from src/workato_platform/client/workato_api/models/connector_action.py rename to src/workato_platform_cli/client/workato_api/models/connector_action.py diff --git a/src/workato_platform/client/workato_api/models/connector_version.py b/src/workato_platform_cli/client/workato_api/models/connector_version.py similarity index 100% rename from src/workato_platform/client/workato_api/models/connector_version.py rename to src/workato_platform_cli/client/workato_api/models/connector_version.py diff --git a/src/workato_platform/client/workato_api/models/create_export_manifest_request.py b/src/workato_platform_cli/client/workato_api/models/create_export_manifest_request.py similarity index 96% rename from src/workato_platform/client/workato_api/models/create_export_manifest_request.py rename to src/workato_platform_cli/client/workato_api/models/create_export_manifest_request.py index 1fc4fdb..7120340 100644 --- a/src/workato_platform/client/workato_api/models/create_export_manifest_request.py +++ b/src/workato_platform_cli/client/workato_api/models/create_export_manifest_request.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.export_manifest_request import ExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_request import ExportManifestRequest from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/create_folder_request.py b/src/workato_platform_cli/client/workato_api/models/create_folder_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/create_folder_request.py rename to src/workato_platform_cli/client/workato_api/models/create_folder_request.py diff --git a/src/workato_platform/client/workato_api/models/custom_connector.py b/src/workato_platform_cli/client/workato_api/models/custom_connector.py similarity index 98% rename from src/workato_platform/client/workato_api/models/custom_connector.py rename to src/workato_platform_cli/client/workato_api/models/custom_connector.py index c56b961..bf056e3 100644 --- a/src/workato_platform/client/workato_api/models/custom_connector.py +++ b/src/workato_platform_cli/client/workato_api/models/custom_connector.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.connector_version import ConnectorVersion +from workato_platform_cli.client.workato_api.models.connector_version import ConnectorVersion from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/custom_connector_code_response.py b/src/workato_platform_cli/client/workato_api/models/custom_connector_code_response.py similarity index 96% rename from src/workato_platform/client/workato_api/models/custom_connector_code_response.py rename to src/workato_platform_cli/client/workato_api/models/custom_connector_code_response.py index ee74d40..9109dfe 100644 --- a/src/workato_platform/client/workato_api/models/custom_connector_code_response.py +++ b/src/workato_platform_cli/client/workato_api/models/custom_connector_code_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData +from workato_platform_cli.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/custom_connector_code_response_data.py b/src/workato_platform_cli/client/workato_api/models/custom_connector_code_response_data.py similarity index 100% rename from src/workato_platform/client/workato_api/models/custom_connector_code_response_data.py rename to src/workato_platform_cli/client/workato_api/models/custom_connector_code_response_data.py diff --git a/src/workato_platform/client/workato_api/models/custom_connector_list_response.py b/src/workato_platform_cli/client/workato_api/models/custom_connector_list_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/custom_connector_list_response.py rename to src/workato_platform_cli/client/workato_api/models/custom_connector_list_response.py index 3977b62..8cb9535 100644 --- a/src/workato_platform/client/workato_api/models/custom_connector_list_response.py +++ b/src/workato_platform_cli/client/workato_api/models/custom_connector_list_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.custom_connector import CustomConnector +from workato_platform_cli.client.workato_api.models.custom_connector import CustomConnector from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table.py b/src/workato_platform_cli/client/workato_api/models/data_table.py similarity index 97% rename from src/workato_platform/client/workato_api/models/data_table.py rename to src/workato_platform_cli/client/workato_api/models/data_table.py index dd1048c..0de2274 100644 --- a/src/workato_platform/client/workato_api/models/data_table.py +++ b/src/workato_platform_cli/client/workato_api/models/data_table.py @@ -21,7 +21,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List from uuid import UUID -from workato_platform.client.workato_api.models.data_table_column import DataTableColumn +from workato_platform_cli.client.workato_api.models.data_table_column import DataTableColumn from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table_column.py b/src/workato_platform_cli/client/workato_api/models/data_table_column.py similarity index 97% rename from src/workato_platform/client/workato_api/models/data_table_column.py rename to src/workato_platform_cli/client/workato_api/models/data_table_column.py index 3bb7b48..df5fe28 100644 --- a/src/workato_platform/client/workato_api/models/data_table_column.py +++ b/src/workato_platform_cli/client/workato_api/models/data_table_column.py @@ -20,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional from uuid import UUID -from workato_platform.client.workato_api.models.data_table_relation import DataTableRelation +from workato_platform_cli.client.workato_api.models.data_table_relation import DataTableRelation from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table_column_request.py b/src/workato_platform_cli/client/workato_api/models/data_table_column_request.py similarity index 98% rename from src/workato_platform/client/workato_api/models/data_table_column_request.py rename to src/workato_platform_cli/client/workato_api/models/data_table_column_request.py index 0f9ab45..ed49e11 100644 --- a/src/workato_platform/client/workato_api/models/data_table_column_request.py +++ b/src/workato_platform_cli/client/workato_api/models/data_table_column_request.py @@ -20,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated -from workato_platform.client.workato_api.models.data_table_relation import DataTableRelation +from workato_platform_cli.client.workato_api.models.data_table_relation import DataTableRelation from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table_create_request.py b/src/workato_platform_cli/client/workato_api/models/data_table_create_request.py similarity index 97% rename from src/workato_platform/client/workato_api/models/data_table_create_request.py rename to src/workato_platform_cli/client/workato_api/models/data_table_create_request.py index 04d5ba2..49b2b67 100644 --- a/src/workato_platform/client/workato_api/models/data_table_create_request.py +++ b/src/workato_platform_cli/client/workato_api/models/data_table_create_request.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.data_table_column_request import DataTableColumnRequest +from workato_platform_cli.client.workato_api.models.data_table_column_request import DataTableColumnRequest from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table_create_response.py b/src/workato_platform_cli/client/workato_api/models/data_table_create_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/data_table_create_response.py rename to src/workato_platform_cli/client/workato_api/models/data_table_create_response.py index e97badb..613ae4e 100644 --- a/src/workato_platform/client/workato_api/models/data_table_create_response.py +++ b/src/workato_platform_cli/client/workato_api/models/data_table_create_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.data_table import DataTable +from workato_platform_cli.client.workato_api.models.data_table import DataTable from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table_list_response.py b/src/workato_platform_cli/client/workato_api/models/data_table_list_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/data_table_list_response.py rename to src/workato_platform_cli/client/workato_api/models/data_table_list_response.py index 58c4b31..b8bd28d 100644 --- a/src/workato_platform/client/workato_api/models/data_table_list_response.py +++ b/src/workato_platform_cli/client/workato_api/models/data_table_list_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.data_table import DataTable +from workato_platform_cli.client.workato_api.models.data_table import DataTable from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/data_table_relation.py b/src/workato_platform_cli/client/workato_api/models/data_table_relation.py similarity index 100% rename from src/workato_platform/client/workato_api/models/data_table_relation.py rename to src/workato_platform_cli/client/workato_api/models/data_table_relation.py diff --git a/src/workato_platform/client/workato_api/models/delete_project403_response.py b/src/workato_platform_cli/client/workato_api/models/delete_project403_response.py similarity index 100% rename from src/workato_platform/client/workato_api/models/delete_project403_response.py rename to src/workato_platform_cli/client/workato_api/models/delete_project403_response.py diff --git a/src/workato_platform/client/workato_api/models/error.py b/src/workato_platform_cli/client/workato_api/models/error.py similarity index 100% rename from src/workato_platform/client/workato_api/models/error.py rename to src/workato_platform_cli/client/workato_api/models/error.py diff --git a/src/workato_platform/client/workato_api/models/export_manifest_request.py b/src/workato_platform_cli/client/workato_api/models/export_manifest_request.py similarity index 98% rename from src/workato_platform/client/workato_api/models/export_manifest_request.py rename to src/workato_platform_cli/client/workato_api/models/export_manifest_request.py index 83d7b47..3c05937 100644 --- a/src/workato_platform/client/workato_api/models/export_manifest_request.py +++ b/src/workato_platform_cli/client/workato_api/models/export_manifest_request.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.asset_reference import AssetReference +from workato_platform_cli.client.workato_api.models.asset_reference import AssetReference from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/export_manifest_response.py b/src/workato_platform_cli/client/workato_api/models/export_manifest_response.py similarity index 96% rename from src/workato_platform/client/workato_api/models/export_manifest_response.py rename to src/workato_platform_cli/client/workato_api/models/export_manifest_response.py index f9cb5c6..323e45f 100644 --- a/src/workato_platform/client/workato_api/models/export_manifest_response.py +++ b/src/workato_platform_cli/client/workato_api/models/export_manifest_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult +from workato_platform_cli.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/export_manifest_response_result.py b/src/workato_platform_cli/client/workato_api/models/export_manifest_response_result.py similarity index 100% rename from src/workato_platform/client/workato_api/models/export_manifest_response_result.py rename to src/workato_platform_cli/client/workato_api/models/export_manifest_response_result.py diff --git a/src/workato_platform/client/workato_api/models/folder.py b/src/workato_platform_cli/client/workato_api/models/folder.py similarity index 100% rename from src/workato_platform/client/workato_api/models/folder.py rename to src/workato_platform_cli/client/workato_api/models/folder.py diff --git a/src/workato_platform/client/workato_api/models/folder_assets_response.py b/src/workato_platform_cli/client/workato_api/models/folder_assets_response.py similarity index 96% rename from src/workato_platform/client/workato_api/models/folder_assets_response.py rename to src/workato_platform_cli/client/workato_api/models/folder_assets_response.py index 874744c..3a5e9f3 100644 --- a/src/workato_platform/client/workato_api/models/folder_assets_response.py +++ b/src/workato_platform_cli/client/workato_api/models/folder_assets_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult +from workato_platform_cli.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/folder_assets_response_result.py b/src/workato_platform_cli/client/workato_api/models/folder_assets_response_result.py similarity index 97% rename from src/workato_platform/client/workato_api/models/folder_assets_response_result.py rename to src/workato_platform_cli/client/workato_api/models/folder_assets_response_result.py index af85754..5e114ba 100644 --- a/src/workato_platform/client/workato_api/models/folder_assets_response_result.py +++ b/src/workato_platform_cli/client/workato_api/models/folder_assets_response_result.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.asset import Asset +from workato_platform_cli.client.workato_api.models.asset import Asset from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/folder_creation_response.py b/src/workato_platform_cli/client/workato_api/models/folder_creation_response.py similarity index 100% rename from src/workato_platform/client/workato_api/models/folder_creation_response.py rename to src/workato_platform_cli/client/workato_api/models/folder_creation_response.py diff --git a/src/workato_platform/client/workato_api/models/import_results.py b/src/workato_platform_cli/client/workato_api/models/import_results.py similarity index 100% rename from src/workato_platform/client/workato_api/models/import_results.py rename to src/workato_platform_cli/client/workato_api/models/import_results.py diff --git a/src/workato_platform/client/workato_api/models/o_auth_url_response.py b/src/workato_platform_cli/client/workato_api/models/o_auth_url_response.py similarity index 96% rename from src/workato_platform/client/workato_api/models/o_auth_url_response.py rename to src/workato_platform_cli/client/workato_api/models/o_auth_url_response.py index 821ee05..b1779ea 100644 --- a/src/workato_platform/client/workato_api/models/o_auth_url_response.py +++ b/src/workato_platform_cli/client/workato_api/models/o_auth_url_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData +from workato_platform_cli.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/o_auth_url_response_data.py b/src/workato_platform_cli/client/workato_api/models/o_auth_url_response_data.py similarity index 100% rename from src/workato_platform/client/workato_api/models/o_auth_url_response_data.py rename to src/workato_platform_cli/client/workato_api/models/o_auth_url_response_data.py diff --git a/src/workato_platform/client/workato_api/models/open_api_spec.py b/src/workato_platform_cli/client/workato_api/models/open_api_spec.py similarity index 100% rename from src/workato_platform/client/workato_api/models/open_api_spec.py rename to src/workato_platform_cli/client/workato_api/models/open_api_spec.py diff --git a/src/workato_platform/client/workato_api/models/package_details_response.py b/src/workato_platform_cli/client/workato_api/models/package_details_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/package_details_response.py rename to src/workato_platform_cli/client/workato_api/models/package_details_response.py index c2cdd02..f23f5b4 100644 --- a/src/workato_platform/client/workato_api/models/package_details_response.py +++ b/src/workato_platform_cli/client/workato_api/models/package_details_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner +from workato_platform_cli.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/package_details_response_recipe_status_inner.py b/src/workato_platform_cli/client/workato_api/models/package_details_response_recipe_status_inner.py similarity index 100% rename from src/workato_platform/client/workato_api/models/package_details_response_recipe_status_inner.py rename to src/workato_platform_cli/client/workato_api/models/package_details_response_recipe_status_inner.py diff --git a/src/workato_platform/client/workato_api/models/package_response.py b/src/workato_platform_cli/client/workato_api/models/package_response.py similarity index 100% rename from src/workato_platform/client/workato_api/models/package_response.py rename to src/workato_platform_cli/client/workato_api/models/package_response.py diff --git a/src/workato_platform/client/workato_api/models/picklist_request.py b/src/workato_platform_cli/client/workato_api/models/picklist_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/picklist_request.py rename to src/workato_platform_cli/client/workato_api/models/picklist_request.py diff --git a/src/workato_platform/client/workato_api/models/picklist_response.py b/src/workato_platform_cli/client/workato_api/models/picklist_response.py similarity index 100% rename from src/workato_platform/client/workato_api/models/picklist_response.py rename to src/workato_platform_cli/client/workato_api/models/picklist_response.py diff --git a/src/workato_platform/client/workato_api/models/platform_connector.py b/src/workato_platform_cli/client/workato_api/models/platform_connector.py similarity index 97% rename from src/workato_platform/client/workato_api/models/platform_connector.py rename to src/workato_platform_cli/client/workato_api/models/platform_connector.py index 6959d6b..57c33e0 100644 --- a/src/workato_platform/client/workato_api/models/platform_connector.py +++ b/src/workato_platform_cli/client/workato_api/models/platform_connector.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.connector_action import ConnectorAction +from workato_platform_cli.client.workato_api.models.connector_action import ConnectorAction from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/platform_connector_list_response.py b/src/workato_platform_cli/client/workato_api/models/platform_connector_list_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/platform_connector_list_response.py rename to src/workato_platform_cli/client/workato_api/models/platform_connector_list_response.py index 2488bda..bc0bc7a 100644 --- a/src/workato_platform/client/workato_api/models/platform_connector_list_response.py +++ b/src/workato_platform_cli/client/workato_api/models/platform_connector_list_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, StrictInt from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.platform_connector import PlatformConnector +from workato_platform_cli.client.workato_api.models.platform_connector import PlatformConnector from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/project.py b/src/workato_platform_cli/client/workato_api/models/project.py similarity index 100% rename from src/workato_platform/client/workato_api/models/project.py rename to src/workato_platform_cli/client/workato_api/models/project.py diff --git a/src/workato_platform/client/workato_api/models/recipe.py b/src/workato_platform_cli/client/workato_api/models/recipe.py similarity index 98% rename from src/workato_platform/client/workato_api/models/recipe.py rename to src/workato_platform_cli/client/workato_api/models/recipe.py index 8688772..54233a9 100644 --- a/src/workato_platform/client/workato_api/models/recipe.py +++ b/src/workato_platform_cli/client/workato_api/models/recipe.py @@ -20,7 +20,7 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.recipe_config_inner import RecipeConfigInner +from workato_platform_cli.client.workato_api.models.recipe_config_inner import RecipeConfigInner from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/recipe_config_inner.py b/src/workato_platform_cli/client/workato_api/models/recipe_config_inner.py similarity index 100% rename from src/workato_platform/client/workato_api/models/recipe_config_inner.py rename to src/workato_platform_cli/client/workato_api/models/recipe_config_inner.py diff --git a/src/workato_platform/client/workato_api/models/recipe_connection_update_request.py b/src/workato_platform_cli/client/workato_api/models/recipe_connection_update_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/recipe_connection_update_request.py rename to src/workato_platform_cli/client/workato_api/models/recipe_connection_update_request.py diff --git a/src/workato_platform/client/workato_api/models/recipe_list_response.py b/src/workato_platform_cli/client/workato_api/models/recipe_list_response.py similarity index 97% rename from src/workato_platform/client/workato_api/models/recipe_list_response.py rename to src/workato_platform_cli/client/workato_api/models/recipe_list_response.py index 504ece8..189c8ef 100644 --- a/src/workato_platform/client/workato_api/models/recipe_list_response.py +++ b/src/workato_platform_cli/client/workato_api/models/recipe_list_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.recipe import Recipe +from workato_platform_cli.client.workato_api.models.recipe import Recipe from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/recipe_start_response.py b/src/workato_platform_cli/client/workato_api/models/recipe_start_response.py similarity index 100% rename from src/workato_platform/client/workato_api/models/recipe_start_response.py rename to src/workato_platform_cli/client/workato_api/models/recipe_start_response.py diff --git a/src/workato_platform/client/workato_api/models/runtime_user_connection_create_request.py b/src/workato_platform_cli/client/workato_api/models/runtime_user_connection_create_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/runtime_user_connection_create_request.py rename to src/workato_platform_cli/client/workato_api/models/runtime_user_connection_create_request.py diff --git a/src/workato_platform/client/workato_api/models/runtime_user_connection_response.py b/src/workato_platform_cli/client/workato_api/models/runtime_user_connection_response.py similarity index 96% rename from src/workato_platform/client/workato_api/models/runtime_user_connection_response.py rename to src/workato_platform_cli/client/workato_api/models/runtime_user_connection_response.py index 468aabb..9df45c5 100644 --- a/src/workato_platform/client/workato_api/models/runtime_user_connection_response.py +++ b/src/workato_platform_cli/client/workato_api/models/runtime_user_connection_response.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from workato_platform.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/runtime_user_connection_response_data.py b/src/workato_platform_cli/client/workato_api/models/runtime_user_connection_response_data.py similarity index 100% rename from src/workato_platform/client/workato_api/models/runtime_user_connection_response_data.py rename to src/workato_platform_cli/client/workato_api/models/runtime_user_connection_response_data.py diff --git a/src/workato_platform/client/workato_api/models/success_response.py b/src/workato_platform_cli/client/workato_api/models/success_response.py similarity index 100% rename from src/workato_platform/client/workato_api/models/success_response.py rename to src/workato_platform_cli/client/workato_api/models/success_response.py diff --git a/src/workato_platform/client/workato_api/models/upsert_project_properties_request.py b/src/workato_platform_cli/client/workato_api/models/upsert_project_properties_request.py similarity index 100% rename from src/workato_platform/client/workato_api/models/upsert_project_properties_request.py rename to src/workato_platform_cli/client/workato_api/models/upsert_project_properties_request.py diff --git a/src/workato_platform/client/workato_api/models/user.py b/src/workato_platform_cli/client/workato_api/models/user.py similarity index 100% rename from src/workato_platform/client/workato_api/models/user.py rename to src/workato_platform_cli/client/workato_api/models/user.py diff --git a/src/workato_platform/client/workato_api/models/validation_error.py b/src/workato_platform_cli/client/workato_api/models/validation_error.py similarity index 96% rename from src/workato_platform/client/workato_api/models/validation_error.py rename to src/workato_platform_cli/client/workato_api/models/validation_error.py index a520c80..a6ff6f1 100644 --- a/src/workato_platform/client/workato_api/models/validation_error.py +++ b/src/workato_platform_cli/client/workato_api/models/validation_error.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from workato_platform.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue +from workato_platform_cli.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue from typing import Optional, Set from typing_extensions import Self diff --git a/src/workato_platform/client/workato_api/models/validation_error_errors_value.py b/src/workato_platform_cli/client/workato_api/models/validation_error_errors_value.py similarity index 100% rename from src/workato_platform/client/workato_api/models/validation_error_errors_value.py rename to src/workato_platform_cli/client/workato_api/models/validation_error_errors_value.py diff --git a/src/workato_platform/client/workato_api/rest.py b/src/workato_platform_cli/client/workato_api/rest.py similarity index 98% rename from src/workato_platform/client/workato_api/rest.py rename to src/workato_platform_cli/client/workato_api/rest.py index bd1192e..c7fb199 100644 --- a/src/workato_platform/client/workato_api/rest.py +++ b/src/workato_platform_cli/client/workato_api/rest.py @@ -21,7 +21,7 @@ import aiohttp import aiohttp_retry -from workato_platform.client.workato_api.exceptions import ApiException, ApiValueError +from workato_platform_cli.client.workato_api.exceptions import ApiException, ApiValueError RESTResponseType = aiohttp.ClientResponse diff --git a/src/workato_platform/client/workato_api/test/__init__.py b/src/workato_platform_cli/client/workato_api/test/__init__.py similarity index 100% rename from src/workato_platform/client/workato_api/test/__init__.py rename to src/workato_platform_cli/client/workato_api/test/__init__.py diff --git a/src/workato_platform/client/workato_api/test/test_api_client.py b/src/workato_platform_cli/client/workato_api/test/test_api_client.py similarity index 85% rename from src/workato_platform/client/workato_api/test/test_api_client.py rename to src/workato_platform_cli/client/workato_api/test/test_api_client.py index 59dcf4d..e3f2cb0 100644 --- a/src/workato_platform/client/workato_api/test/test_api_client.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_client.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client import ApiClient class TestApiClient(unittest.TestCase): """ApiClient unit test stubs""" @@ -52,12 +52,12 @@ def make_instance(self, include_optional) -> ApiClient: validation_formula = 'OU=Workato', cert_bundle_ids = [3], api_policies = [ - workato_platform.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( + workato_platform_cli.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( id = 2, name = 'Internal – Admins', ) ], api_collections = [ - workato_platform.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( + workato_platform_cli.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( id = 1, name = 'Echo collection', ) ] @@ -73,12 +73,12 @@ def make_instance(self, include_optional) -> ApiClient: is_legacy = True, auth_type = 'token', api_policies = [ - workato_platform.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( + workato_platform_cli.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( id = 2, name = 'Internal – Admins', ) ], api_collections = [ - workato_platform.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( + workato_platform_cli.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( id = 1, name = 'Echo collection', ) ], diff --git a/src/workato_platform/client/workato_api/test/test_api_client_api_collections_inner.py b/src/workato_platform_cli/client/workato_api/test/test_api_client_api_collections_inner.py similarity index 93% rename from src/workato_platform/client/workato_api/test/test_api_client_api_collections_inner.py rename to src/workato_platform_cli/client/workato_api/test/test_api_client_api_collections_inner.py index 35ce754..c7d0f3a 100644 --- a/src/workato_platform/client/workato_api/test/test_api_client_api_collections_inner.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_client_api_collections_inner.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner +from workato_platform_cli.client.workato_api.models.api_client_api_collections_inner import ApiClientApiCollectionsInner class TestApiClientApiCollectionsInner(unittest.TestCase): """ApiClientApiCollectionsInner unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_api_client_api_policies_inner.py b/src/workato_platform_cli/client/workato_api/test/test_api_client_api_policies_inner.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_api_client_api_policies_inner.py rename to src/workato_platform_cli/client/workato_api/test/test_api_client_api_policies_inner.py index d9ed7d5..7041581 100644 --- a/src/workato_platform/client/workato_api/test/test_api_client_api_policies_inner.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_client_api_policies_inner.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner +from workato_platform_cli.client.workato_api.models.api_client_api_policies_inner import ApiClientApiPoliciesInner class TestApiClientApiPoliciesInner(unittest.TestCase): """ApiClientApiPoliciesInner unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_api_client_create_request.py b/src/workato_platform_cli/client/workato_api/test/test_api_client_create_request.py similarity index 96% rename from src/workato_platform/client/workato_api/test/test_api_client_create_request.py rename to src/workato_platform_cli/client/workato_api/test/test_api_client_create_request.py index 86dab25..1a4e3c6 100644 --- a/src/workato_platform/client/workato_api/test/test_api_client_create_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_client_create_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_client_create_request import ApiClientCreateRequest +from workato_platform_cli.client.workato_api.models.api_client_create_request import ApiClientCreateRequest class TestApiClientCreateRequest(unittest.TestCase): """ApiClientCreateRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_api_client_list_response.py b/src/workato_platform_cli/client/workato_api/test/test_api_client_list_response.py similarity index 85% rename from src/workato_platform/client/workato_api/test/test_api_client_list_response.py rename to src/workato_platform_cli/client/workato_api/test/test_api_client_list_response.py index c35fafb..9ddc457 100644 --- a/src/workato_platform/client/workato_api/test/test_api_client_list_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_client_list_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_client_list_response import ApiClientListResponse +from workato_platform_cli.client.workato_api.models.api_client_list_response import ApiClientListResponse class TestApiClientListResponse(unittest.TestCase): """ApiClientListResponse unit test stubs""" @@ -36,7 +36,7 @@ def make_instance(self, include_optional) -> ApiClientListResponse: if include_optional: return ApiClientListResponse( data = [ - workato_platform.client.workato_api.models.api_client.ApiClient( + workato_platform_cli.client.workato_api.models.api_client.ApiClient( id = 1, name = 'Test client', description = '', @@ -54,12 +54,12 @@ def make_instance(self, include_optional) -> ApiClientListResponse: validation_formula = 'OU=Workato', cert_bundle_ids = [3], api_policies = [ - workato_platform.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( + workato_platform_cli.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( id = 2, name = 'Internal – Admins', ) ], api_collections = [ - workato_platform.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( + workato_platform_cli.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( id = 1, name = 'Echo collection', ) ], ) @@ -71,7 +71,7 @@ def make_instance(self, include_optional) -> ApiClientListResponse: else: return ApiClientListResponse( data = [ - workato_platform.client.workato_api.models.api_client.ApiClient( + workato_platform_cli.client.workato_api.models.api_client.ApiClient( id = 1, name = 'Test client', description = '', @@ -89,12 +89,12 @@ def make_instance(self, include_optional) -> ApiClientListResponse: validation_formula = 'OU=Workato', cert_bundle_ids = [3], api_policies = [ - workato_platform.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( + workato_platform_cli.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( id = 2, name = 'Internal – Admins', ) ], api_collections = [ - workato_platform.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( + workato_platform_cli.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( id = 1, name = 'Echo collection', ) ], ) diff --git a/src/workato_platform/client/workato_api/test/test_api_client_response.py b/src/workato_platform_cli/client/workato_api/test/test_api_client_response.py similarity index 83% rename from src/workato_platform/client/workato_api/test/test_api_client_response.py rename to src/workato_platform_cli/client/workato_api/test/test_api_client_response.py index 90dc225..d79c125 100644 --- a/src/workato_platform/client/workato_api/test/test_api_client_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_client_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_client_response import ApiClientResponse +from workato_platform_cli.client.workato_api.models.api_client_response import ApiClientResponse class TestApiClientResponse(unittest.TestCase): """ApiClientResponse unit test stubs""" @@ -35,7 +35,7 @@ def make_instance(self, include_optional) -> ApiClientResponse: model = ApiClientResponse() if include_optional: return ApiClientResponse( - data = workato_platform.client.workato_api.models.api_client.ApiClient( + data = workato_platform_cli.client.workato_api.models.api_client.ApiClient( id = 1, name = 'Test client', description = '', @@ -53,19 +53,19 @@ def make_instance(self, include_optional) -> ApiClientResponse: validation_formula = 'OU=Workato', cert_bundle_ids = [3], api_policies = [ - workato_platform.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( + workato_platform_cli.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( id = 2, name = 'Internal – Admins', ) ], api_collections = [ - workato_platform.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( + workato_platform_cli.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( id = 1, name = 'Echo collection', ) ], ) ) else: return ApiClientResponse( - data = workato_platform.client.workato_api.models.api_client.ApiClient( + data = workato_platform_cli.client.workato_api.models.api_client.ApiClient( id = 1, name = 'Test client', description = '', @@ -83,12 +83,12 @@ def make_instance(self, include_optional) -> ApiClientResponse: validation_formula = 'OU=Workato', cert_bundle_ids = [3], api_policies = [ - workato_platform.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( + workato_platform_cli.client.workato_api.models.api_client_api_policies_inner.ApiClient_api_policies_inner( id = 2, name = 'Internal – Admins', ) ], api_collections = [ - workato_platform.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( + workato_platform_cli.client.workato_api.models.api_client_api_collections_inner.ApiClient_api_collections_inner( id = 1, name = 'Echo collection', ) ], ), diff --git a/src/workato_platform/client/workato_api/test/test_api_collection.py b/src/workato_platform_cli/client/workato_api/test/test_api_collection.py similarity index 93% rename from src/workato_platform/client/workato_api/test/test_api_collection.py rename to src/workato_platform_cli/client/workato_api/test/test_api_collection.py index ed55188..fd18823 100644 --- a/src/workato_platform/client/workato_api/test/test_api_collection.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_collection.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection class TestApiCollection(unittest.TestCase): """ApiCollection unit test stubs""" @@ -44,7 +44,7 @@ def make_instance(self, include_optional) -> ApiCollection: created_at = '2020-06-15T22:20:15.327-07:00', updated_at = '2020-06-15T22:20:15.327-07:00', message = 'Import completed successfully', - import_results = workato_platform.client.workato_api.models.import_results.ImportResults( + import_results = workato_platform_cli.client.workato_api.models.import_results.ImportResults( success = True, total_endpoints = 1, failed_endpoints = 0, diff --git a/src/workato_platform/client/workato_api/test/test_api_collection_create_request.py b/src/workato_platform_cli/client/workato_api/test/test_api_collection_create_request.py similarity index 90% rename from src/workato_platform/client/workato_api/test/test_api_collection_create_request.py rename to src/workato_platform_cli/client/workato_api/test/test_api_collection_create_request.py index 1649d90..fcc3385 100644 --- a/src/workato_platform/client/workato_api/test/test_api_collection_create_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_collection_create_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest +from workato_platform_cli.client.workato_api.models.api_collection_create_request import ApiCollectionCreateRequest class TestApiCollectionCreateRequest(unittest.TestCase): """ApiCollectionCreateRequest unit test stubs""" @@ -38,7 +38,7 @@ def make_instance(self, include_optional) -> ApiCollectionCreateRequest: name = 'My API Collection', project_id = 123, proxy_connection_id = 456, - openapi_spec = workato_platform.client.workato_api.models.open_api_spec.OpenApiSpec( + openapi_spec = workato_platform_cli.client.workato_api.models.open_api_spec.OpenApiSpec( content = '', format = 'json', ) ) diff --git a/src/workato_platform/client/workato_api/test/test_api_endpoint.py b/src/workato_platform_cli/client/workato_api/test/test_api_endpoint.py similarity index 97% rename from src/workato_platform/client/workato_api/test/test_api_endpoint.py rename to src/workato_platform_cli/client/workato_api/test/test_api_endpoint.py index a544055..f04568a 100644 --- a/src/workato_platform/client/workato_api/test/test_api_endpoint.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_endpoint.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint class TestApiEndpoint(unittest.TestCase): """ApiEndpoint unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_api_key.py b/src/workato_platform_cli/client/workato_api/test/test_api_key.py similarity index 96% rename from src/workato_platform/client/workato_api/test/test_api_key.py rename to src/workato_platform_cli/client/workato_api/test/test_api_key.py index 17ea816..66b904b 100644 --- a/src/workato_platform/client/workato_api/test/test_api_key.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_key.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key import ApiKey class TestApiKey(unittest.TestCase): """ApiKey unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_api_key_create_request.py b/src/workato_platform_cli/client/workato_api/test/test_api_key_create_request.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_api_key_create_request.py rename to src/workato_platform_cli/client/workato_api/test/test_api_key_create_request.py index 99364d1..8aff16b 100644 --- a/src/workato_platform/client/workato_api/test/test_api_key_create_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_key_create_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest +from workato_platform_cli.client.workato_api.models.api_key_create_request import ApiKeyCreateRequest class TestApiKeyCreateRequest(unittest.TestCase): """ApiKeyCreateRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_api_key_list_response.py b/src/workato_platform_cli/client/workato_api/test/test_api_key_list_response.py similarity index 91% rename from src/workato_platform/client/workato_api/test/test_api_key_list_response.py rename to src/workato_platform_cli/client/workato_api/test/test_api_key_list_response.py index 3c82d05..49fe437 100644 --- a/src/workato_platform/client/workato_api/test/test_api_key_list_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_key_list_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_key_list_response import ApiKeyListResponse +from workato_platform_cli.client.workato_api.models.api_key_list_response import ApiKeyListResponse class TestApiKeyListResponse(unittest.TestCase): """ApiKeyListResponse unit test stubs""" @@ -36,7 +36,7 @@ def make_instance(self, include_optional) -> ApiKeyListResponse: if include_optional: return ApiKeyListResponse( data = [ - workato_platform.client.workato_api.models.api_key.ApiKey( + workato_platform_cli.client.workato_api.models.api_key.ApiKey( id = 37326, name = 'Automation Inc.', auth_type = 'token', @@ -53,7 +53,7 @@ def make_instance(self, include_optional) -> ApiKeyListResponse: else: return ApiKeyListResponse( data = [ - workato_platform.client.workato_api.models.api_key.ApiKey( + workato_platform_cli.client.workato_api.models.api_key.ApiKey( id = 37326, name = 'Automation Inc.', auth_type = 'token', diff --git a/src/workato_platform/client/workato_api/test/test_api_key_response.py b/src/workato_platform_cli/client/workato_api/test/test_api_key_response.py similarity index 90% rename from src/workato_platform/client/workato_api/test/test_api_key_response.py rename to src/workato_platform_cli/client/workato_api/test/test_api_key_response.py index 738a290..d7dab33 100644 --- a/src/workato_platform/client/workato_api/test/test_api_key_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_key_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.models.api_key_response import ApiKeyResponse class TestApiKeyResponse(unittest.TestCase): """ApiKeyResponse unit test stubs""" @@ -35,7 +35,7 @@ def make_instance(self, include_optional) -> ApiKeyResponse: model = ApiKeyResponse() if include_optional: return ApiKeyResponse( - data = workato_platform.client.workato_api.models.api_key.ApiKey( + data = workato_platform_cli.client.workato_api.models.api_key.ApiKey( id = 37326, name = 'Automation Inc.', auth_type = 'token', @@ -47,7 +47,7 @@ def make_instance(self, include_optional) -> ApiKeyResponse: ) else: return ApiKeyResponse( - data = workato_platform.client.workato_api.models.api_key.ApiKey( + data = workato_platform_cli.client.workato_api.models.api_key.ApiKey( id = 37326, name = 'Automation Inc.', auth_type = 'token', diff --git a/src/workato_platform/client/workato_api/test/test_api_platform_api.py b/src/workato_platform_cli/client/workato_api/test/test_api_platform_api.py similarity index 96% rename from src/workato_platform/client/workato_api/test/test_api_platform_api.py rename to src/workato_platform_cli/client/workato_api/test/test_api_platform_api.py index 99bd1d2..a0ab594 100644 --- a/src/workato_platform/client/workato_api/test/test_api_platform_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_api_platform_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.api_platform_api import APIPlatformApi +from workato_platform_cli.client.workato_api.api.api_platform_api import APIPlatformApi class TestAPIPlatformApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_asset.py b/src/workato_platform_cli/client/workato_api/test/test_asset.py similarity index 96% rename from src/workato_platform/client/workato_api/test/test_asset.py rename to src/workato_platform_cli/client/workato_api/test/test_asset.py index a8add17..945d93a 100644 --- a/src/workato_platform/client/workato_api/test/test_asset.py +++ b/src/workato_platform_cli/client/workato_api/test/test_asset.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.asset import Asset +from workato_platform_cli.client.workato_api.models.asset import Asset class TestAsset(unittest.TestCase): """Asset unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_asset_reference.py b/src/workato_platform_cli/client/workato_api/test/test_asset_reference.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_asset_reference.py rename to src/workato_platform_cli/client/workato_api/test/test_asset_reference.py index 8c63114..d3cf3be 100644 --- a/src/workato_platform/client/workato_api/test/test_asset_reference.py +++ b/src/workato_platform_cli/client/workato_api/test/test_asset_reference.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.asset_reference import AssetReference +from workato_platform_cli.client.workato_api.models.asset_reference import AssetReference class TestAssetReference(unittest.TestCase): """AssetReference unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_connection.py b/src/workato_platform_cli/client/workato_api/test/test_connection.py similarity index 97% rename from src/workato_platform/client/workato_api/test/test_connection.py rename to src/workato_platform_cli/client/workato_api/test/test_connection.py index 42fce8c..a08c0c3 100644 --- a/src/workato_platform/client/workato_api/test/test_connection.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connection.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection import Connection class TestConnection(unittest.TestCase): """Connection unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_connection_create_request.py b/src/workato_platform_cli/client/workato_api/test/test_connection_create_request.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_connection_create_request.py rename to src/workato_platform_cli/client/workato_api/test/test_connection_create_request.py index fe0b547..b4ba5da 100644 --- a/src/workato_platform/client/workato_api/test/test_connection_create_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connection_create_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.connection_create_request import ConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.connection_create_request import ConnectionCreateRequest class TestConnectionCreateRequest(unittest.TestCase): """ConnectionCreateRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_connection_update_request.py b/src/workato_platform_cli/client/workato_api/test/test_connection_update_request.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_connection_update_request.py rename to src/workato_platform_cli/client/workato_api/test/test_connection_update_request.py index 16356d5..0e8bb23 100644 --- a/src/workato_platform/client/workato_api/test/test_connection_update_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connection_update_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.connection_update_request import ConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.connection_update_request import ConnectionUpdateRequest class TestConnectionUpdateRequest(unittest.TestCase): """ConnectionUpdateRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_connections_api.py b/src/workato_platform_cli/client/workato_api/test/test_connections_api.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_connections_api.py rename to src/workato_platform_cli/client/workato_api/test/test_connections_api.py index 552fdb1..89d5654 100644 --- a/src/workato_platform/client/workato_api/test/test_connections_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connections_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.connections_api import ConnectionsApi +from workato_platform_cli.client.workato_api.api.connections_api import ConnectionsApi class TestConnectionsApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_connector_action.py b/src/workato_platform_cli/client/workato_api/test/test_connector_action.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_connector_action.py rename to src/workato_platform_cli/client/workato_api/test/test_connector_action.py index 53eb441..ad0ad24 100644 --- a/src/workato_platform/client/workato_api/test/test_connector_action.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connector_action.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.connector_action import ConnectorAction +from workato_platform_cli.client.workato_api.models.connector_action import ConnectorAction class TestConnectorAction(unittest.TestCase): """ConnectorAction unit test stubs""" @@ -44,7 +44,6 @@ def make_instance(self, include_optional) -> ConnectorAction: else: return ConnectorAction( name = 'new_entry', - title = 'New entry', deprecated = False, bulk = False, batch = False, diff --git a/src/workato_platform/client/workato_api/test/test_connector_version.py b/src/workato_platform_cli/client/workato_api/test/test_connector_version.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_connector_version.py rename to src/workato_platform_cli/client/workato_api/test/test_connector_version.py index 664618f..5176023 100644 --- a/src/workato_platform/client/workato_api/test/test_connector_version.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connector_version.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.connector_version import ConnectorVersion +from workato_platform_cli.client.workato_api.models.connector_version import ConnectorVersion class TestConnectorVersion(unittest.TestCase): """ConnectorVersion unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_connectors_api.py b/src/workato_platform_cli/client/workato_api/test/test_connectors_api.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_connectors_api.py rename to src/workato_platform_cli/client/workato_api/test/test_connectors_api.py index accf9f7..d4d00ca 100644 --- a/src/workato_platform/client/workato_api/test/test_connectors_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_connectors_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.connectors_api import ConnectorsApi +from workato_platform_cli.client.workato_api.api.connectors_api import ConnectorsApi class TestConnectorsApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_create_export_manifest_request.py b/src/workato_platform_cli/client/workato_api/test/test_create_export_manifest_request.py similarity index 84% rename from src/workato_platform/client/workato_api/test/test_create_export_manifest_request.py rename to src/workato_platform_cli/client/workato_api/test/test_create_export_manifest_request.py index b864d9d..d1840dd 100644 --- a/src/workato_platform/client/workato_api/test/test_create_export_manifest_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_create_export_manifest_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest +from workato_platform_cli.client.workato_api.models.create_export_manifest_request import CreateExportManifestRequest class TestCreateExportManifestRequest(unittest.TestCase): """CreateExportManifestRequest unit test stubs""" @@ -35,10 +35,10 @@ def make_instance(self, include_optional) -> CreateExportManifestRequest: model = CreateExportManifestRequest() if include_optional: return CreateExportManifestRequest( - export_manifest = workato_platform.client.workato_api.models.export_manifest_request.ExportManifestRequest( + export_manifest = workato_platform_cli.client.workato_api.models.export_manifest_request.ExportManifestRequest( name = 'Test Manifest', assets = [ - workato_platform.client.workato_api.models.asset_reference.AssetReference( + workato_platform_cli.client.workato_api.models.asset_reference.AssetReference( id = 56, type = 'recipe', checked = True, @@ -57,10 +57,10 @@ def make_instance(self, include_optional) -> CreateExportManifestRequest: ) else: return CreateExportManifestRequest( - export_manifest = workato_platform.client.workato_api.models.export_manifest_request.ExportManifestRequest( + export_manifest = workato_platform_cli.client.workato_api.models.export_manifest_request.ExportManifestRequest( name = 'Test Manifest', assets = [ - workato_platform.client.workato_api.models.asset_reference.AssetReference( + workato_platform_cli.client.workato_api.models.asset_reference.AssetReference( id = 56, type = 'recipe', checked = True, diff --git a/src/workato_platform/client/workato_api/test/test_create_folder_request.py b/src/workato_platform_cli/client/workato_api/test/test_create_folder_request.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_create_folder_request.py rename to src/workato_platform_cli/client/workato_api/test/test_create_folder_request.py index f22442f..2190255 100644 --- a/src/workato_platform/client/workato_api/test/test_create_folder_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_create_folder_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.create_folder_request import CreateFolderRequest +from workato_platform_cli.client.workato_api.models.create_folder_request import CreateFolderRequest class TestCreateFolderRequest(unittest.TestCase): """CreateFolderRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_custom_connector.py b/src/workato_platform_cli/client/workato_api/test/test_custom_connector.py similarity index 90% rename from src/workato_platform/client/workato_api/test/test_custom_connector.py rename to src/workato_platform_cli/client/workato_api/test/test_custom_connector.py index 77b11a1..61a04aa 100644 --- a/src/workato_platform/client/workato_api/test/test_custom_connector.py +++ b/src/workato_platform_cli/client/workato_api/test/test_custom_connector.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.custom_connector import CustomConnector +from workato_platform_cli.client.workato_api.models.custom_connector import CustomConnector class TestCustomConnector(unittest.TestCase): """CustomConnector unit test stubs""" @@ -41,7 +41,7 @@ def make_instance(self, include_optional) -> CustomConnector: latest_released_version = 2, latest_released_version_note = 'Connector Version', released_versions = [ - workato_platform.client.workato_api.models.connector_version.ConnectorVersion( + workato_platform_cli.client.workato_api.models.connector_version.ConnectorVersion( version = 2, version_note = '', created_at = '2024-06-24T11:17:52.516-04:00', @@ -57,7 +57,7 @@ def make_instance(self, include_optional) -> CustomConnector: latest_released_version = 2, latest_released_version_note = 'Connector Version', released_versions = [ - workato_platform.client.workato_api.models.connector_version.ConnectorVersion( + workato_platform_cli.client.workato_api.models.connector_version.ConnectorVersion( version = 2, version_note = '', created_at = '2024-06-24T11:17:52.516-04:00', diff --git a/src/workato_platform/client/workato_api/test/test_custom_connector_code_response.py b/src/workato_platform_cli/client/workato_api/test/test_custom_connector_code_response.py similarity index 82% rename from src/workato_platform/client/workato_api/test/test_custom_connector_code_response.py rename to src/workato_platform_cli/client/workato_api/test/test_custom_connector_code_response.py index 24e53df..1dfd634 100644 --- a/src/workato_platform/client/workato_api/test/test_custom_connector_code_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_custom_connector_code_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse +from workato_platform_cli.client.workato_api.models.custom_connector_code_response import CustomConnectorCodeResponse class TestCustomConnectorCodeResponse(unittest.TestCase): """CustomConnectorCodeResponse unit test stubs""" @@ -35,12 +35,12 @@ def make_instance(self, include_optional) -> CustomConnectorCodeResponse: model = CustomConnectorCodeResponse() if include_optional: return CustomConnectorCodeResponse( - data = workato_platform.client.workato_api.models.custom_connector_code_response_data.CustomConnectorCodeResponse_data( + data = workato_platform_cli.client.workato_api.models.custom_connector_code_response_data.CustomConnectorCodeResponse_data( code = '', ) ) else: return CustomConnectorCodeResponse( - data = workato_platform.client.workato_api.models.custom_connector_code_response_data.CustomConnectorCodeResponse_data( + data = workato_platform_cli.client.workato_api.models.custom_connector_code_response_data.CustomConnectorCodeResponse_data( code = '', ), ) """ diff --git a/src/workato_platform/client/workato_api/test/test_custom_connector_code_response_data.py b/src/workato_platform_cli/client/workato_api/test/test_custom_connector_code_response_data.py similarity index 93% rename from src/workato_platform/client/workato_api/test/test_custom_connector_code_response_data.py rename to src/workato_platform_cli/client/workato_api/test/test_custom_connector_code_response_data.py index 63b884c..53cc48d 100644 --- a/src/workato_platform/client/workato_api/test/test_custom_connector_code_response_data.py +++ b/src/workato_platform_cli/client/workato_api/test/test_custom_connector_code_response_data.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData +from workato_platform_cli.client.workato_api.models.custom_connector_code_response_data import CustomConnectorCodeResponseData class TestCustomConnectorCodeResponseData(unittest.TestCase): """CustomConnectorCodeResponseData unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_custom_connector_list_response.py b/src/workato_platform_cli/client/workato_api/test/test_custom_connector_list_response.py similarity index 85% rename from src/workato_platform/client/workato_api/test/test_custom_connector_list_response.py rename to src/workato_platform_cli/client/workato_api/test/test_custom_connector_list_response.py index b166701..178cbd4 100644 --- a/src/workato_platform/client/workato_api/test/test_custom_connector_list_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_custom_connector_list_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse +from workato_platform_cli.client.workato_api.models.custom_connector_list_response import CustomConnectorListResponse class TestCustomConnectorListResponse(unittest.TestCase): """CustomConnectorListResponse unit test stubs""" @@ -36,14 +36,14 @@ def make_instance(self, include_optional) -> CustomConnectorListResponse: if include_optional: return CustomConnectorListResponse( result = [ - workato_platform.client.workato_api.models.custom_connector.CustomConnector( + workato_platform_cli.client.workato_api.models.custom_connector.CustomConnector( id = 562523, name = 'apps_by_workato_connector_804586_1719241698', title = 'Apps by Workato', latest_released_version = 2, latest_released_version_note = 'Connector Version', released_versions = [ - workato_platform.client.workato_api.models.connector_version.ConnectorVersion( + workato_platform_cli.client.workato_api.models.connector_version.ConnectorVersion( version = 2, version_note = '', created_at = '2024-06-24T11:17:52.516-04:00', @@ -55,14 +55,14 @@ def make_instance(self, include_optional) -> CustomConnectorListResponse: else: return CustomConnectorListResponse( result = [ - workato_platform.client.workato_api.models.custom_connector.CustomConnector( + workato_platform_cli.client.workato_api.models.custom_connector.CustomConnector( id = 562523, name = 'apps_by_workato_connector_804586_1719241698', title = 'Apps by Workato', latest_released_version = 2, latest_released_version_note = 'Connector Version', released_versions = [ - workato_platform.client.workato_api.models.connector_version.ConnectorVersion( + workato_platform_cli.client.workato_api.models.connector_version.ConnectorVersion( version = 2, version_note = '', created_at = '2024-06-24T11:17:52.516-04:00', diff --git a/src/workato_platform/client/workato_api/test/test_data_table.py b/src/workato_platform_cli/client/workato_api/test/test_data_table.py similarity index 86% rename from src/workato_platform/client/workato_api/test/test_data_table.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table.py index 6182ee7..0974a07 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table import DataTable +from workato_platform_cli.client.workato_api.models.data_table import DataTable class TestDataTable(unittest.TestCase): """DataTable unit test stubs""" @@ -38,7 +38,7 @@ def make_instance(self, include_optional) -> DataTable: id = 'f4d2e85d-c7f4-4877-8f16-6643a4b3fb23', name = 'Resume screening', var_schema = [ - workato_platform.client.workato_api.models.data_table_column.DataTableColumn( + workato_platform_cli.client.workato_api.models.data_table_column.DataTableColumn( type = 'string', name = 'application_id', optional = True, @@ -47,7 +47,7 @@ def make_instance(self, include_optional) -> DataTable: default_value = null, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], @@ -60,7 +60,7 @@ def make_instance(self, include_optional) -> DataTable: id = 'f4d2e85d-c7f4-4877-8f16-6643a4b3fb23', name = 'Resume screening', var_schema = [ - workato_platform.client.workato_api.models.data_table_column.DataTableColumn( + workato_platform_cli.client.workato_api.models.data_table_column.DataTableColumn( type = 'string', name = 'application_id', optional = True, @@ -69,7 +69,7 @@ def make_instance(self, include_optional) -> DataTable: default_value = null, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], diff --git a/src/workato_platform/client/workato_api/test/test_data_table_column.py b/src/workato_platform_cli/client/workato_api/test/test_data_table_column.py similarity index 89% rename from src/workato_platform/client/workato_api/test/test_data_table_column.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table_column.py index 27b5cbe..fda955b 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table_column.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table_column.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table_column import DataTableColumn +from workato_platform_cli.client.workato_api.models.data_table_column import DataTableColumn class TestDataTableColumn(unittest.TestCase): """DataTableColumn unit test stubs""" @@ -43,7 +43,7 @@ def make_instance(self, include_optional) -> DataTableColumn: default_value = None, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ) ) @@ -57,7 +57,7 @@ def make_instance(self, include_optional) -> DataTableColumn: default_value = None, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) diff --git a/src/workato_platform/client/workato_api/test/test_data_table_column_request.py b/src/workato_platform_cli/client/workato_api/test/test_data_table_column_request.py similarity index 91% rename from src/workato_platform/client/workato_api/test/test_data_table_column_request.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table_column_request.py index 701a4ef..e242c44 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table_column_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table_column_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table_column_request import DataTableColumnRequest +from workato_platform_cli.client.workato_api.models.data_table_column_request import DataTableColumnRequest class TestDataTableColumnRequest(unittest.TestCase): """DataTableColumnRequest unit test stubs""" @@ -43,7 +43,7 @@ def make_instance(self, include_optional) -> DataTableColumnRequest: default_value = None, metadata = { }, multivalue = True, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ) ) diff --git a/src/workato_platform/client/workato_api/test/test_data_table_create_request.py b/src/workato_platform_cli/client/workato_api/test/test_data_table_create_request.py similarity index 84% rename from src/workato_platform/client/workato_api/test/test_data_table_create_request.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table_create_request.py index 52bbf2a..76bb0f6 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table_create_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table_create_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table_create_request import DataTableCreateRequest +from workato_platform_cli.client.workato_api.models.data_table_create_request import DataTableCreateRequest class TestDataTableCreateRequest(unittest.TestCase): """DataTableCreateRequest unit test stubs""" @@ -38,7 +38,7 @@ def make_instance(self, include_optional) -> DataTableCreateRequest: name = 'Expense reports 4', folder_id = 75509, var_schema = [ - workato_platform.client.workato_api.models.data_table_column_request.DataTableColumnRequest( + workato_platform_cli.client.workato_api.models.data_table_column_request.DataTableColumnRequest( type = 'boolean', name = '', optional = True, @@ -47,7 +47,7 @@ def make_instance(self, include_optional) -> DataTableCreateRequest: default_value = null, metadata = { }, multivalue = True, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ] @@ -57,7 +57,7 @@ def make_instance(self, include_optional) -> DataTableCreateRequest: name = 'Expense reports 4', folder_id = 75509, var_schema = [ - workato_platform.client.workato_api.models.data_table_column_request.DataTableColumnRequest( + workato_platform_cli.client.workato_api.models.data_table_column_request.DataTableColumnRequest( type = 'boolean', name = '', optional = True, @@ -66,7 +66,7 @@ def make_instance(self, include_optional) -> DataTableCreateRequest: default_value = null, metadata = { }, multivalue = True, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], diff --git a/src/workato_platform/client/workato_api/test/test_data_table_create_response.py b/src/workato_platform_cli/client/workato_api/test/test_data_table_create_response.py similarity index 82% rename from src/workato_platform/client/workato_api/test/test_data_table_create_response.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table_create_response.py index 28537c8..9c34cb8 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table_create_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table_create_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table_create_response import DataTableCreateResponse +from workato_platform_cli.client.workato_api.models.data_table_create_response import DataTableCreateResponse class TestDataTableCreateResponse(unittest.TestCase): """DataTableCreateResponse unit test stubs""" @@ -35,11 +35,11 @@ def make_instance(self, include_optional) -> DataTableCreateResponse: model = DataTableCreateResponse() if include_optional: return DataTableCreateResponse( - data = workato_platform.client.workato_api.models.data_table.DataTable( + data = workato_platform_cli.client.workato_api.models.data_table.DataTable( id = 'f4d2e85d-c7f4-4877-8f16-6643a4b3fb23', name = 'Resume screening', schema = [ - workato_platform.client.workato_api.models.data_table_column.DataTableColumn( + workato_platform_cli.client.workato_api.models.data_table_column.DataTableColumn( type = 'string', name = 'application_id', optional = True, @@ -48,7 +48,7 @@ def make_instance(self, include_optional) -> DataTableCreateResponse: default_value = null, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], @@ -58,11 +58,11 @@ def make_instance(self, include_optional) -> DataTableCreateResponse: ) else: return DataTableCreateResponse( - data = workato_platform.client.workato_api.models.data_table.DataTable( + data = workato_platform_cli.client.workato_api.models.data_table.DataTable( id = 'f4d2e85d-c7f4-4877-8f16-6643a4b3fb23', name = 'Resume screening', schema = [ - workato_platform.client.workato_api.models.data_table_column.DataTableColumn( + workato_platform_cli.client.workato_api.models.data_table_column.DataTableColumn( type = 'string', name = 'application_id', optional = True, @@ -71,7 +71,7 @@ def make_instance(self, include_optional) -> DataTableCreateResponse: default_value = null, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], diff --git a/src/workato_platform/client/workato_api/test/test_data_table_list_response.py b/src/workato_platform_cli/client/workato_api/test/test_data_table_list_response.py similarity index 83% rename from src/workato_platform/client/workato_api/test/test_data_table_list_response.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table_list_response.py index 988e146..04773bc 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table_list_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table_list_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table_list_response import DataTableListResponse +from workato_platform_cli.client.workato_api.models.data_table_list_response import DataTableListResponse class TestDataTableListResponse(unittest.TestCase): """DataTableListResponse unit test stubs""" @@ -36,11 +36,11 @@ def make_instance(self, include_optional) -> DataTableListResponse: if include_optional: return DataTableListResponse( data = [ - workato_platform.client.workato_api.models.data_table.DataTable( + workato_platform_cli.client.workato_api.models.data_table.DataTable( id = 'f4d2e85d-c7f4-4877-8f16-6643a4b3fb23', name = 'Resume screening', schema = [ - workato_platform.client.workato_api.models.data_table_column.DataTableColumn( + workato_platform_cli.client.workato_api.models.data_table_column.DataTableColumn( type = 'string', name = 'application_id', optional = True, @@ -49,7 +49,7 @@ def make_instance(self, include_optional) -> DataTableListResponse: default_value = null, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], @@ -61,11 +61,11 @@ def make_instance(self, include_optional) -> DataTableListResponse: else: return DataTableListResponse( data = [ - workato_platform.client.workato_api.models.data_table.DataTable( + workato_platform_cli.client.workato_api.models.data_table.DataTable( id = 'f4d2e85d-c7f4-4877-8f16-6643a4b3fb23', name = 'Resume screening', schema = [ - workato_platform.client.workato_api.models.data_table_column.DataTableColumn( + workato_platform_cli.client.workato_api.models.data_table_column.DataTableColumn( type = 'string', name = 'application_id', optional = True, @@ -74,7 +74,7 @@ def make_instance(self, include_optional) -> DataTableListResponse: default_value = null, metadata = { }, multivalue = False, - relation = workato_platform.client.workato_api.models.data_table_relation.DataTableRelation( + relation = workato_platform_cli.client.workato_api.models.data_table_relation.DataTableRelation( table_id = '2507a39a-6847-4857-88ed-c3b9c8302e02', field_id = '900454f4-5b3d-4670-bc3c-d640915156f2', ), ) ], diff --git a/src/workato_platform/client/workato_api/test/test_data_table_relation.py b/src/workato_platform_cli/client/workato_api/test/test_data_table_relation.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_data_table_relation.py rename to src/workato_platform_cli/client/workato_api/test/test_data_table_relation.py index ec79fa0..f618234 100644 --- a/src/workato_platform/client/workato_api/test/test_data_table_relation.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_table_relation.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.data_table_relation import DataTableRelation +from workato_platform_cli.client.workato_api.models.data_table_relation import DataTableRelation class TestDataTableRelation(unittest.TestCase): """DataTableRelation unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_data_tables_api.py b/src/workato_platform_cli/client/workato_api/test/test_data_tables_api.py similarity index 93% rename from src/workato_platform/client/workato_api/test/test_data_tables_api.py rename to src/workato_platform_cli/client/workato_api/test/test_data_tables_api.py index 831ef85..afdd899 100644 --- a/src/workato_platform/client/workato_api/test/test_data_tables_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_data_tables_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.data_tables_api import DataTablesApi +from workato_platform_cli.client.workato_api.api.data_tables_api import DataTablesApi class TestDataTablesApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_delete_project403_response.py b/src/workato_platform_cli/client/workato_api/test/test_delete_project403_response.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_delete_project403_response.py rename to src/workato_platform_cli/client/workato_api/test/test_delete_project403_response.py index 5991160..830100e 100644 --- a/src/workato_platform/client/workato_api/test/test_delete_project403_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_delete_project403_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.delete_project403_response import DeleteProject403Response +from workato_platform_cli.client.workato_api.models.delete_project403_response import DeleteProject403Response class TestDeleteProject403Response(unittest.TestCase): """DeleteProject403Response unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_error.py b/src/workato_platform_cli/client/workato_api/test/test_error.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_error.py rename to src/workato_platform_cli/client/workato_api/test/test_error.py index e25a187..2742872 100644 --- a/src/workato_platform/client/workato_api/test/test_error.py +++ b/src/workato_platform_cli/client/workato_api/test/test_error.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.error import Error +from workato_platform_cli.client.workato_api.models.error import Error class TestError(unittest.TestCase): """Error unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_export_api.py b/src/workato_platform_cli/client/workato_api/test/test_export_api.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_export_api.py rename to src/workato_platform_cli/client/workato_api/test/test_export_api.py index 6211cad..c3d12fb 100644 --- a/src/workato_platform/client/workato_api/test/test_export_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_export_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.export_api import ExportApi +from workato_platform_cli.client.workato_api.api.export_api import ExportApi class TestExportApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_export_manifest_request.py b/src/workato_platform_cli/client/workato_api/test/test_export_manifest_request.py similarity index 92% rename from src/workato_platform/client/workato_api/test/test_export_manifest_request.py rename to src/workato_platform_cli/client/workato_api/test/test_export_manifest_request.py index ee4681d..e1a32ba 100644 --- a/src/workato_platform/client/workato_api/test/test_export_manifest_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_export_manifest_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.export_manifest_request import ExportManifestRequest +from workato_platform_cli.client.workato_api.models.export_manifest_request import ExportManifestRequest class TestExportManifestRequest(unittest.TestCase): """ExportManifestRequest unit test stubs""" @@ -37,7 +37,7 @@ def make_instance(self, include_optional) -> ExportManifestRequest: return ExportManifestRequest( name = 'Test Manifest', assets = [ - workato_platform.client.workato_api.models.asset_reference.AssetReference( + workato_platform_cli.client.workato_api.models.asset_reference.AssetReference( id = 56, type = 'recipe', checked = True, diff --git a/src/workato_platform/client/workato_api/test/test_export_manifest_response.py b/src/workato_platform_cli/client/workato_api/test/test_export_manifest_response.py similarity index 88% rename from src/workato_platform/client/workato_api/test/test_export_manifest_response.py rename to src/workato_platform_cli/client/workato_api/test/test_export_manifest_response.py index 8009581..f3be0ba 100644 --- a/src/workato_platform/client/workato_api/test/test_export_manifest_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_export_manifest_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.export_manifest_response import ExportManifestResponse +from workato_platform_cli.client.workato_api.models.export_manifest_response import ExportManifestResponse class TestExportManifestResponse(unittest.TestCase): """ExportManifestResponse unit test stubs""" @@ -35,7 +35,7 @@ def make_instance(self, include_optional) -> ExportManifestResponse: model = ExportManifestResponse() if include_optional: return ExportManifestResponse( - result = workato_platform.client.workato_api.models.export_manifest_response_result.ExportManifestResponse_result( + result = workato_platform_cli.client.workato_api.models.export_manifest_response_result.ExportManifestResponse_result( id = 12, name = 'Test Manifest', last_exported_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), @@ -47,7 +47,7 @@ def make_instance(self, include_optional) -> ExportManifestResponse: ) else: return ExportManifestResponse( - result = workato_platform.client.workato_api.models.export_manifest_response_result.ExportManifestResponse_result( + result = workato_platform_cli.client.workato_api.models.export_manifest_response_result.ExportManifestResponse_result( id = 12, name = 'Test Manifest', last_exported_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), diff --git a/src/workato_platform/client/workato_api/test/test_export_manifest_response_result.py b/src/workato_platform_cli/client/workato_api/test/test_export_manifest_response_result.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_export_manifest_response_result.py rename to src/workato_platform_cli/client/workato_api/test/test_export_manifest_response_result.py index 1f99297..078929f 100644 --- a/src/workato_platform/client/workato_api/test/test_export_manifest_response_result.py +++ b/src/workato_platform_cli/client/workato_api/test/test_export_manifest_response_result.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult +from workato_platform_cli.client.workato_api.models.export_manifest_response_result import ExportManifestResponseResult class TestExportManifestResponseResult(unittest.TestCase): """ExportManifestResponseResult unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_folder.py b/src/workato_platform_cli/client/workato_api/test/test_folder.py similarity index 96% rename from src/workato_platform/client/workato_api/test/test_folder.py rename to src/workato_platform_cli/client/workato_api/test/test_folder.py index 3ccc6d2..e6391af 100644 --- a/src/workato_platform/client/workato_api/test/test_folder.py +++ b/src/workato_platform_cli/client/workato_api/test/test_folder.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.folder import Folder +from workato_platform_cli.client.workato_api.models.folder import Folder class TestFolder(unittest.TestCase): """Folder unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_folder_assets_response.py b/src/workato_platform_cli/client/workato_api/test/test_folder_assets_response.py similarity index 84% rename from src/workato_platform/client/workato_api/test/test_folder_assets_response.py rename to src/workato_platform_cli/client/workato_api/test/test_folder_assets_response.py index 3c594fa..0e26b1a 100644 --- a/src/workato_platform/client/workato_api/test/test_folder_assets_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_folder_assets_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.folder_assets_response import FolderAssetsResponse +from workato_platform_cli.client.workato_api.models.folder_assets_response import FolderAssetsResponse class TestFolderAssetsResponse(unittest.TestCase): """FolderAssetsResponse unit test stubs""" @@ -35,9 +35,9 @@ def make_instance(self, include_optional) -> FolderAssetsResponse: model = FolderAssetsResponse() if include_optional: return FolderAssetsResponse( - result = workato_platform.client.workato_api.models.folder_assets_response_result.FolderAssetsResponse_result( + result = workato_platform_cli.client.workato_api.models.folder_assets_response_result.FolderAssetsResponse_result( assets = [ - workato_platform.client.workato_api.models.asset.Asset( + workato_platform_cli.client.workato_api.models.asset.Asset( id = 12, name = 'Copy of Recipeops', type = 'recipe', @@ -53,9 +53,9 @@ def make_instance(self, include_optional) -> FolderAssetsResponse: ) else: return FolderAssetsResponse( - result = workato_platform.client.workato_api.models.folder_assets_response_result.FolderAssetsResponse_result( + result = workato_platform_cli.client.workato_api.models.folder_assets_response_result.FolderAssetsResponse_result( assets = [ - workato_platform.client.workato_api.models.asset.Asset( + workato_platform_cli.client.workato_api.models.asset.Asset( id = 12, name = 'Copy of Recipeops', type = 'recipe', diff --git a/src/workato_platform/client/workato_api/test/test_folder_assets_response_result.py b/src/workato_platform_cli/client/workato_api/test/test_folder_assets_response_result.py similarity index 91% rename from src/workato_platform/client/workato_api/test/test_folder_assets_response_result.py rename to src/workato_platform_cli/client/workato_api/test/test_folder_assets_response_result.py index eb6fbdd..e7beb63 100644 --- a/src/workato_platform/client/workato_api/test/test_folder_assets_response_result.py +++ b/src/workato_platform_cli/client/workato_api/test/test_folder_assets_response_result.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult +from workato_platform_cli.client.workato_api.models.folder_assets_response_result import FolderAssetsResponseResult class TestFolderAssetsResponseResult(unittest.TestCase): """FolderAssetsResponseResult unit test stubs""" @@ -36,7 +36,7 @@ def make_instance(self, include_optional) -> FolderAssetsResponseResult: if include_optional: return FolderAssetsResponseResult( assets = [ - workato_platform.client.workato_api.models.asset.Asset( + workato_platform_cli.client.workato_api.models.asset.Asset( id = 12, name = 'Copy of Recipeops', type = 'recipe', @@ -53,7 +53,7 @@ def make_instance(self, include_optional) -> FolderAssetsResponseResult: else: return FolderAssetsResponseResult( assets = [ - workato_platform.client.workato_api.models.asset.Asset( + workato_platform_cli.client.workato_api.models.asset.Asset( id = 12, name = 'Copy of Recipeops', type = 'recipe', diff --git a/src/workato_platform/client/workato_api/test/test_folder_creation_response.py b/src/workato_platform_cli/client/workato_api/test/test_folder_creation_response.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_folder_creation_response.py rename to src/workato_platform_cli/client/workato_api/test/test_folder_creation_response.py index c993e9f..87a877c 100644 --- a/src/workato_platform/client/workato_api/test/test_folder_creation_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_folder_creation_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.folder_creation_response import FolderCreationResponse +from workato_platform_cli.client.workato_api.models.folder_creation_response import FolderCreationResponse class TestFolderCreationResponse(unittest.TestCase): """FolderCreationResponse unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_folders_api.py b/src/workato_platform_cli/client/workato_api/test/test_folders_api.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_folders_api.py rename to src/workato_platform_cli/client/workato_api/test/test_folders_api.py index fec0291..ca3adad 100644 --- a/src/workato_platform/client/workato_api/test/test_folders_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_folders_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.folders_api import FoldersApi +from workato_platform_cli.client.workato_api.api.folders_api import FoldersApi class TestFoldersApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_import_results.py b/src/workato_platform_cli/client/workato_api/test/test_import_results.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_import_results.py rename to src/workato_platform_cli/client/workato_api/test/test_import_results.py index 69d82a8..367cd32 100644 --- a/src/workato_platform/client/workato_api/test/test_import_results.py +++ b/src/workato_platform_cli/client/workato_api/test/test_import_results.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.import_results import ImportResults +from workato_platform_cli.client.workato_api.models.import_results import ImportResults class TestImportResults(unittest.TestCase): """ImportResults unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_o_auth_url_response.py b/src/workato_platform_cli/client/workato_api/test/test_o_auth_url_response.py similarity index 85% rename from src/workato_platform/client/workato_api/test/test_o_auth_url_response.py rename to src/workato_platform_cli/client/workato_api/test/test_o_auth_url_response.py index 6e3a0f2..692a333 100644 --- a/src/workato_platform/client/workato_api/test/test_o_auth_url_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_o_auth_url_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.o_auth_url_response import OAuthUrlResponse +from workato_platform_cli.client.workato_api.models.o_auth_url_response import OAuthUrlResponse class TestOAuthUrlResponse(unittest.TestCase): """OAuthUrlResponse unit test stubs""" @@ -35,12 +35,12 @@ def make_instance(self, include_optional) -> OAuthUrlResponse: model = OAuthUrlResponse() if include_optional: return OAuthUrlResponse( - data = workato_platform.client.workato_api.models.o_auth_url_response_data.OAuthUrlResponse_data( + data = workato_platform_cli.client.workato_api.models.o_auth_url_response_data.OAuthUrlResponse_data( url = 'https://login.microsoftonline.com/oauth2/v2.0/authorize?client_id=...', ) ) else: return OAuthUrlResponse( - data = workato_platform.client.workato_api.models.o_auth_url_response_data.OAuthUrlResponse_data( + data = workato_platform_cli.client.workato_api.models.o_auth_url_response_data.OAuthUrlResponse_data( url = 'https://login.microsoftonline.com/oauth2/v2.0/authorize?client_id=...', ), ) """ diff --git a/src/workato_platform/client/workato_api/test/test_o_auth_url_response_data.py b/src/workato_platform_cli/client/workato_api/test/test_o_auth_url_response_data.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_o_auth_url_response_data.py rename to src/workato_platform_cli/client/workato_api/test/test_o_auth_url_response_data.py index a0cfeaa..61a6ce8 100644 --- a/src/workato_platform/client/workato_api/test/test_o_auth_url_response_data.py +++ b/src/workato_platform_cli/client/workato_api/test/test_o_auth_url_response_data.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData +from workato_platform_cli.client.workato_api.models.o_auth_url_response_data import OAuthUrlResponseData class TestOAuthUrlResponseData(unittest.TestCase): """OAuthUrlResponseData unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_open_api_spec.py b/src/workato_platform_cli/client/workato_api/test/test_open_api_spec.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_open_api_spec.py rename to src/workato_platform_cli/client/workato_api/test/test_open_api_spec.py index 65d5651..0bbdd0d 100644 --- a/src/workato_platform/client/workato_api/test/test_open_api_spec.py +++ b/src/workato_platform_cli/client/workato_api/test/test_open_api_spec.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec class TestOpenApiSpec(unittest.TestCase): """OpenApiSpec unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_package_details_response.py b/src/workato_platform_cli/client/workato_api/test/test_package_details_response.py similarity index 89% rename from src/workato_platform/client/workato_api/test/test_package_details_response.py rename to src/workato_platform_cli/client/workato_api/test/test_package_details_response.py index d7ef45c..bd0b425 100644 --- a/src/workato_platform/client/workato_api/test/test_package_details_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_package_details_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.package_details_response import PackageDetailsResponse +from workato_platform_cli.client.workato_api.models.package_details_response import PackageDetailsResponse class TestPackageDetailsResponse(unittest.TestCase): """PackageDetailsResponse unit test stubs""" @@ -42,7 +42,7 @@ def make_instance(self, include_optional) -> PackageDetailsResponse: download_url = 'https://www.workato-staging-assets.com/packages/zip_files/000/000/242/original/exportdemo.zip', error = 'error_message', recipe_status = [ - workato_platform.client.workato_api.models.package_details_response_recipe_status_inner.PackageDetailsResponse_recipe_status_inner( + workato_platform_cli.client.workato_api.models.package_details_response_recipe_status_inner.PackageDetailsResponse_recipe_status_inner( id = 12345, import_result = 'no_update_or_updated_without_restart', ) ] diff --git a/src/workato_platform/client/workato_api/test/test_package_details_response_recipe_status_inner.py b/src/workato_platform_cli/client/workato_api/test/test_package_details_response_recipe_status_inner.py similarity index 93% rename from src/workato_platform/client/workato_api/test/test_package_details_response_recipe_status_inner.py rename to src/workato_platform_cli/client/workato_api/test/test_package_details_response_recipe_status_inner.py index 703ab7d..110c254 100644 --- a/src/workato_platform/client/workato_api/test/test_package_details_response_recipe_status_inner.py +++ b/src/workato_platform_cli/client/workato_api/test/test_package_details_response_recipe_status_inner.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner +from workato_platform_cli.client.workato_api.models.package_details_response_recipe_status_inner import PackageDetailsResponseRecipeStatusInner class TestPackageDetailsResponseRecipeStatusInner(unittest.TestCase): """PackageDetailsResponseRecipeStatusInner unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_package_response.py b/src/workato_platform_cli/client/workato_api/test/test_package_response.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_package_response.py rename to src/workato_platform_cli/client/workato_api/test/test_package_response.py index 123f28e..ab1b950 100644 --- a/src/workato_platform/client/workato_api/test/test_package_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_package_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.package_response import PackageResponse +from workato_platform_cli.client.workato_api.models.package_response import PackageResponse class TestPackageResponse(unittest.TestCase): """PackageResponse unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_packages_api.py b/src/workato_platform_cli/client/workato_api/test/test_packages_api.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_packages_api.py rename to src/workato_platform_cli/client/workato_api/test/test_packages_api.py index f3eeb1e..0f8017f 100644 --- a/src/workato_platform/client/workato_api/test/test_packages_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_packages_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.packages_api import PackagesApi +from workato_platform_cli.client.workato_api.api.packages_api import PackagesApi class TestPackagesApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_picklist_request.py b/src/workato_platform_cli/client/workato_api/test/test_picklist_request.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_picklist_request.py rename to src/workato_platform_cli/client/workato_api/test/test_picklist_request.py index 893bce2..c8caf52 100644 --- a/src/workato_platform/client/workato_api/test/test_picklist_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_picklist_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.picklist_request import PicklistRequest +from workato_platform_cli.client.workato_api.models.picklist_request import PicklistRequest class TestPicklistRequest(unittest.TestCase): """PicklistRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_picklist_response.py b/src/workato_platform_cli/client/workato_api/test/test_picklist_response.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_picklist_response.py rename to src/workato_platform_cli/client/workato_api/test/test_picklist_response.py index 81b1079..aa669f1 100644 --- a/src/workato_platform/client/workato_api/test/test_picklist_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_picklist_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.picklist_response import PicklistResponse +from workato_platform_cli.client.workato_api.models.picklist_response import PicklistResponse class TestPicklistResponse(unittest.TestCase): """PicklistResponse unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_platform_connector.py b/src/workato_platform_cli/client/workato_api/test/test_platform_connector.py similarity index 86% rename from src/workato_platform/client/workato_api/test/test_platform_connector.py rename to src/workato_platform_cli/client/workato_api/test/test_platform_connector.py index 45deae8..661fe38 100644 --- a/src/workato_platform/client/workato_api/test/test_platform_connector.py +++ b/src/workato_platform_cli/client/workato_api/test/test_platform_connector.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.platform_connector import PlatformConnector +from workato_platform_cli.client.workato_api.models.platform_connector import PlatformConnector class TestPlatformConnector(unittest.TestCase): """PlatformConnector unit test stubs""" @@ -42,7 +42,7 @@ def make_instance(self, include_optional) -> PlatformConnector: deprecated = False, secondary = False, triggers = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, @@ -50,7 +50,7 @@ def make_instance(self, include_optional) -> PlatformConnector: batch = False, ) ], actions = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, @@ -67,7 +67,7 @@ def make_instance(self, include_optional) -> PlatformConnector: deprecated = False, secondary = False, triggers = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, @@ -75,7 +75,7 @@ def make_instance(self, include_optional) -> PlatformConnector: batch = False, ) ], actions = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, diff --git a/src/workato_platform/client/workato_api/test/test_platform_connector_list_response.py b/src/workato_platform_cli/client/workato_api/test/test_platform_connector_list_response.py similarity index 83% rename from src/workato_platform/client/workato_api/test/test_platform_connector_list_response.py rename to src/workato_platform_cli/client/workato_api/test/test_platform_connector_list_response.py index d6baa85..718ab00 100644 --- a/src/workato_platform/client/workato_api/test/test_platform_connector_list_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_platform_connector_list_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse +from workato_platform_cli.client.workato_api.models.platform_connector_list_response import PlatformConnectorListResponse class TestPlatformConnectorListResponse(unittest.TestCase): """PlatformConnectorListResponse unit test stubs""" @@ -36,7 +36,7 @@ def make_instance(self, include_optional) -> PlatformConnectorListResponse: if include_optional: return PlatformConnectorListResponse( items = [ - workato_platform.client.workato_api.models.platform_connector.PlatformConnector( + workato_platform_cli.client.workato_api.models.platform_connector.PlatformConnector( name = 'active_directory', title = 'Active Directory', categories = ["Directory Services","Marketing"], @@ -44,7 +44,7 @@ def make_instance(self, include_optional) -> PlatformConnectorListResponse: deprecated = False, secondary = False, triggers = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, @@ -52,7 +52,7 @@ def make_instance(self, include_optional) -> PlatformConnectorListResponse: batch = False, ) ], actions = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, @@ -67,7 +67,7 @@ def make_instance(self, include_optional) -> PlatformConnectorListResponse: else: return PlatformConnectorListResponse( items = [ - workato_platform.client.workato_api.models.platform_connector.PlatformConnector( + workato_platform_cli.client.workato_api.models.platform_connector.PlatformConnector( name = 'active_directory', title = 'Active Directory', categories = ["Directory Services","Marketing"], @@ -75,7 +75,7 @@ def make_instance(self, include_optional) -> PlatformConnectorListResponse: deprecated = False, secondary = False, triggers = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, @@ -83,7 +83,7 @@ def make_instance(self, include_optional) -> PlatformConnectorListResponse: batch = False, ) ], actions = [ - workato_platform.client.workato_api.models.connector_action.ConnectorAction( + workato_platform_cli.client.workato_api.models.connector_action.ConnectorAction( name = 'new_entry', title = 'New entry', deprecated = False, diff --git a/src/workato_platform/client/workato_api/test/test_project.py b/src/workato_platform_cli/client/workato_api/test/test_project.py similarity index 96% rename from src/workato_platform/client/workato_api/test/test_project.py rename to src/workato_platform_cli/client/workato_api/test/test_project.py index fdcbb82..12ac3df 100644 --- a/src/workato_platform/client/workato_api/test/test_project.py +++ b/src/workato_platform_cli/client/workato_api/test/test_project.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.project import Project +from workato_platform_cli.client.workato_api.models.project import Project class TestProject(unittest.TestCase): """Project unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_projects_api.py b/src/workato_platform_cli/client/workato_api/test/test_projects_api.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_projects_api.py rename to src/workato_platform_cli/client/workato_api/test/test_projects_api.py index 3a8e251..7e6d720 100644 --- a/src/workato_platform/client/workato_api/test/test_projects_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_projects_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.projects_api import ProjectsApi +from workato_platform_cli.client.workato_api.api.projects_api import ProjectsApi class TestProjectsApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_properties_api.py b/src/workato_platform_cli/client/workato_api/test/test_properties_api.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_properties_api.py rename to src/workato_platform_cli/client/workato_api/test/test_properties_api.py index 7816a0e..3cdec4b 100644 --- a/src/workato_platform/client/workato_api/test/test_properties_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_properties_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.properties_api import PropertiesApi +from workato_platform_cli.client.workato_api.api.properties_api import PropertiesApi class TestPropertiesApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_recipe.py b/src/workato_platform_cli/client/workato_api/test/test_recipe.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_recipe.py rename to src/workato_platform_cli/client/workato_api/test/test_recipe.py index ce794f0..9ed5916 100644 --- a/src/workato_platform/client/workato_api/test/test_recipe.py +++ b/src/workato_platform_cli/client/workato_api/test/test_recipe.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.recipe import Recipe +from workato_platform_cli.client.workato_api.models.recipe import Recipe class TestRecipe(unittest.TestCase): """Recipe unit test stubs""" @@ -60,7 +60,7 @@ def make_instance(self, include_optional) -> Recipe: version_no = 3, stop_cause = '', config = [ - workato_platform.client.workato_api.models.recipe_config_inner.Recipe_config_inner( + workato_platform_cli.client.workato_api.models.recipe_config_inner.Recipe_config_inner( keyword = 'application', name = 'workato_service', provider = 'workato_service', @@ -99,7 +99,7 @@ def make_instance(self, include_optional) -> Recipe: version_no = 3, stop_cause = '', config = [ - workato_platform.client.workato_api.models.recipe_config_inner.Recipe_config_inner( + workato_platform_cli.client.workato_api.models.recipe_config_inner.Recipe_config_inner( keyword = 'application', name = 'workato_service', provider = 'workato_service', diff --git a/src/workato_platform/client/workato_api/test/test_recipe_config_inner.py b/src/workato_platform_cli/client/workato_api/test/test_recipe_config_inner.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_recipe_config_inner.py rename to src/workato_platform_cli/client/workato_api/test/test_recipe_config_inner.py index 49c768d..8c449fe 100644 --- a/src/workato_platform/client/workato_api/test/test_recipe_config_inner.py +++ b/src/workato_platform_cli/client/workato_api/test/test_recipe_config_inner.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.recipe_config_inner import RecipeConfigInner +from workato_platform_cli.client.workato_api.models.recipe_config_inner import RecipeConfigInner class TestRecipeConfigInner(unittest.TestCase): """RecipeConfigInner unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_recipe_connection_update_request.py b/src/workato_platform_cli/client/workato_api/test/test_recipe_connection_update_request.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_recipe_connection_update_request.py rename to src/workato_platform_cli/client/workato_api/test/test_recipe_connection_update_request.py index 8253213..ebf030b 100644 --- a/src/workato_platform/client/workato_api/test/test_recipe_connection_update_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_recipe_connection_update_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest +from workato_platform_cli.client.workato_api.models.recipe_connection_update_request import RecipeConnectionUpdateRequest class TestRecipeConnectionUpdateRequest(unittest.TestCase): """RecipeConnectionUpdateRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_recipe_list_response.py b/src/workato_platform_cli/client/workato_api/test/test_recipe_list_response.py similarity index 89% rename from src/workato_platform/client/workato_api/test/test_recipe_list_response.py rename to src/workato_platform_cli/client/workato_api/test/test_recipe_list_response.py index 632dcf3..c2ce590 100644 --- a/src/workato_platform/client/workato_api/test/test_recipe_list_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_recipe_list_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.recipe_list_response import RecipeListResponse +from workato_platform_cli.client.workato_api.models.recipe_list_response import RecipeListResponse class TestRecipeListResponse(unittest.TestCase): """RecipeListResponse unit test stubs""" @@ -36,7 +36,7 @@ def make_instance(self, include_optional) -> RecipeListResponse: if include_optional: return RecipeListResponse( items = [ - workato_platform.client.workato_api.models.recipe.Recipe( + workato_platform_cli.client.workato_api.models.recipe.Recipe( id = 1913515, user_id = 4848, name = 'Callable service: JIRA ticket sync', @@ -50,7 +50,7 @@ def make_instance(self, include_optional) -> RecipeListResponse: parameters_schema = [ null ], - parameters = workato_platform.client.workato_api.models.parameters.parameters(), + parameters = workato_platform_cli.client.workato_api.models.parameters.parameters(), webhook_url = '', folder_id = 241557, running = False, @@ -62,7 +62,7 @@ def make_instance(self, include_optional) -> RecipeListResponse: version_no = 3, stop_cause = '', config = [ - workato_platform.client.workato_api.models.recipe_config_inner.Recipe_config_inner( + workato_platform_cli.client.workato_api.models.recipe_config_inner.Recipe_config_inner( keyword = 'application', name = 'workato_service', provider = 'workato_service', @@ -81,7 +81,7 @@ def make_instance(self, include_optional) -> RecipeListResponse: else: return RecipeListResponse( items = [ - workato_platform.client.workato_api.models.recipe.Recipe( + workato_platform_cli.client.workato_api.models.recipe.Recipe( id = 1913515, user_id = 4848, name = 'Callable service: JIRA ticket sync', @@ -95,7 +95,7 @@ def make_instance(self, include_optional) -> RecipeListResponse: parameters_schema = [ null ], - parameters = workato_platform.client.workato_api.models.parameters.parameters(), + parameters = workato_platform_cli.client.workato_api.models.parameters.parameters(), webhook_url = '', folder_id = 241557, running = False, @@ -107,7 +107,7 @@ def make_instance(self, include_optional) -> RecipeListResponse: version_no = 3, stop_cause = '', config = [ - workato_platform.client.workato_api.models.recipe_config_inner.Recipe_config_inner( + workato_platform_cli.client.workato_api.models.recipe_config_inner.Recipe_config_inner( keyword = 'application', name = 'workato_service', provider = 'workato_service', diff --git a/src/workato_platform/client/workato_api/test/test_recipe_start_response.py b/src/workato_platform_cli/client/workato_api/test/test_recipe_start_response.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_recipe_start_response.py rename to src/workato_platform_cli/client/workato_api/test/test_recipe_start_response.py index 0d5de5f..582d534 100644 --- a/src/workato_platform/client/workato_api/test/test_recipe_start_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_recipe_start_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.recipe_start_response import RecipeStartResponse +from workato_platform_cli.client.workato_api.models.recipe_start_response import RecipeStartResponse class TestRecipeStartResponse(unittest.TestCase): """RecipeStartResponse unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_recipes_api.py b/src/workato_platform_cli/client/workato_api/test/test_recipes_api.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_recipes_api.py rename to src/workato_platform_cli/client/workato_api/test/test_recipes_api.py index eba2888..cae4541 100644 --- a/src/workato_platform/client/workato_api/test/test_recipes_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_recipes_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.recipes_api import RecipesApi +from workato_platform_cli.client.workato_api.api.recipes_api import RecipesApi class TestRecipesApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_runtime_user_connection_create_request.py b/src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_create_request.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_runtime_user_connection_create_request.py rename to src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_create_request.py index 1ba43af..aec8946 100644 --- a/src/workato_platform/client/workato_api/test/test_runtime_user_connection_create_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_create_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest +from workato_platform_cli.client.workato_api.models.runtime_user_connection_create_request import RuntimeUserConnectionCreateRequest class TestRuntimeUserConnectionCreateRequest(unittest.TestCase): """RuntimeUserConnectionCreateRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_runtime_user_connection_response.py b/src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response.py similarity index 83% rename from src/workato_platform/client/workato_api/test/test_runtime_user_connection_response.py rename to src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response.py index 411a49a..d7b34c1 100644 --- a/src/workato_platform/client/workato_api/test/test_runtime_user_connection_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response import RuntimeUserConnectionResponse class TestRuntimeUserConnectionResponse(unittest.TestCase): """RuntimeUserConnectionResponse unit test stubs""" @@ -35,13 +35,13 @@ def make_instance(self, include_optional) -> RuntimeUserConnectionResponse: model = RuntimeUserConnectionResponse() if include_optional: return RuntimeUserConnectionResponse( - data = workato_platform.client.workato_api.models.runtime_user_connection_response_data.RuntimeUserConnectionResponse_data( + data = workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data.RuntimeUserConnectionResponse_data( id = 18009027, url = 'https://oauth.workato.com/oauth/authorize?connection_id=18009027', ) ) else: return RuntimeUserConnectionResponse( - data = workato_platform.client.workato_api.models.runtime_user_connection_response_data.RuntimeUserConnectionResponse_data( + data = workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data.RuntimeUserConnectionResponse_data( id = 18009027, url = 'https://oauth.workato.com/oauth/authorize?connection_id=18009027', ), ) diff --git a/src/workato_platform/client/workato_api/test/test_runtime_user_connection_response_data.py b/src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response_data.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_runtime_user_connection_response_data.py rename to src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response_data.py index 0aebbd6..351f3ab 100644 --- a/src/workato_platform/client/workato_api/test/test_runtime_user_connection_response_data.py +++ b/src/workato_platform_cli/client/workato_api/test/test_runtime_user_connection_response_data.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData +from workato_platform_cli.client.workato_api.models.runtime_user_connection_response_data import RuntimeUserConnectionResponseData class TestRuntimeUserConnectionResponseData(unittest.TestCase): """RuntimeUserConnectionResponseData unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_success_response.py b/src/workato_platform_cli/client/workato_api/test/test_success_response.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_success_response.py rename to src/workato_platform_cli/client/workato_api/test/test_success_response.py index f9eb301..1b2a855 100644 --- a/src/workato_platform/client/workato_api/test/test_success_response.py +++ b/src/workato_platform_cli/client/workato_api/test/test_success_response.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.success_response import SuccessResponse +from workato_platform_cli.client.workato_api.models.success_response import SuccessResponse class TestSuccessResponse(unittest.TestCase): """SuccessResponse unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_upsert_project_properties_request.py b/src/workato_platform_cli/client/workato_api/test/test_upsert_project_properties_request.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_upsert_project_properties_request.py rename to src/workato_platform_cli/client/workato_api/test/test_upsert_project_properties_request.py index f304058..b3158fc 100644 --- a/src/workato_platform/client/workato_api/test/test_upsert_project_properties_request.py +++ b/src/workato_platform_cli/client/workato_api/test/test_upsert_project_properties_request.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest +from workato_platform_cli.client.workato_api.models.upsert_project_properties_request import UpsertProjectPropertiesRequest class TestUpsertProjectPropertiesRequest(unittest.TestCase): """UpsertProjectPropertiesRequest unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_user.py b/src/workato_platform_cli/client/workato_api/test/test_user.py similarity index 97% rename from src/workato_platform/client/workato_api/test/test_user.py rename to src/workato_platform_cli/client/workato_api/test/test_user.py index 430d9b2..f9f5bda 100644 --- a/src/workato_platform/client/workato_api/test/test_user.py +++ b/src/workato_platform_cli/client/workato_api/test/test_user.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.user import User +from workato_platform_cli.client.workato_api.models.user import User class TestUser(unittest.TestCase): """User unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_users_api.py b/src/workato_platform_cli/client/workato_api/test/test_users_api.py similarity index 94% rename from src/workato_platform/client/workato_api/test/test_users_api.py rename to src/workato_platform_cli/client/workato_api/test/test_users_api.py index a107387..ecb4b2a 100644 --- a/src/workato_platform/client/workato_api/test/test_users_api.py +++ b/src/workato_platform_cli/client/workato_api/test/test_users_api.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.api.users_api import UsersApi +from workato_platform_cli.client.workato_api.api.users_api import UsersApi class TestUsersApi(unittest.IsolatedAsyncioTestCase): diff --git a/src/workato_platform/client/workato_api/test/test_validation_error.py b/src/workato_platform_cli/client/workato_api/test/test_validation_error.py similarity index 95% rename from src/workato_platform/client/workato_api/test/test_validation_error.py rename to src/workato_platform_cli/client/workato_api/test/test_validation_error.py index 547730d..19946ad 100644 --- a/src/workato_platform/client/workato_api/test/test_validation_error.py +++ b/src/workato_platform_cli/client/workato_api/test/test_validation_error.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.validation_error import ValidationError +from workato_platform_cli.client.workato_api.models.validation_error import ValidationError class TestValidationError(unittest.TestCase): """ValidationError unit test stubs""" diff --git a/src/workato_platform/client/workato_api/test/test_validation_error_errors_value.py b/src/workato_platform_cli/client/workato_api/test/test_validation_error_errors_value.py similarity index 93% rename from src/workato_platform/client/workato_api/test/test_validation_error_errors_value.py rename to src/workato_platform_cli/client/workato_api/test/test_validation_error_errors_value.py index 151f1e7..a1a62bc 100644 --- a/src/workato_platform/client/workato_api/test/test_validation_error_errors_value.py +++ b/src/workato_platform_cli/client/workato_api/test/test_validation_error_errors_value.py @@ -14,7 +14,7 @@ import unittest -from workato_platform.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue +from workato_platform_cli.client.workato_api.models.validation_error_errors_value import ValidationErrorErrorsValue class TestValidationErrorErrorsValue(unittest.TestCase): """ValidationErrorErrorsValue unit test stubs""" diff --git a/src/workato_platform_cli/client/workato_api_README.md b/src/workato_platform_cli/client/workato_api_README.md new file mode 100644 index 0000000..0a23b54 --- /dev/null +++ b/src/workato_platform_cli/client/workato_api_README.md @@ -0,0 +1,205 @@ +# workato-platform-cli +Official Workato Platform API for managing recipes, connections, projects, and other automation resources. ## Authentication All endpoints require a Bearer token in the Authorization header. ## Base URL The base URL varies by region: - US: `https://www.workato.com` - EU: `https://app.eu.workato.com` - JP: `https://app.jp.workato.com` - SG: `https://app.sg.workato.com` - AU: `https://app.au.workato.com` - IL: `https://app.il.workato.com` - Trial: `https://app.trial.workato.com` + +The `workato_platform_cli.client.workato_api` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: + +- API version: 1.0.0 +- Package version: 1.0.0 +- Generator version: 7.16.0 +- Build package: org.openapitools.codegen.languages.PythonClientCodegen +For more information, please visit [https://docs.workato.com](https://docs.workato.com) + +## Requirements. + +Python 3.9+ + +## Installation & Usage + +This python library package is generated without supporting files like setup.py or requirements files + +To be able to use it, you will need these dependencies in your own package that uses this library: + +* urllib3 >= 2.1.0, < 3.0.0 +* python-dateutil >= 2.8.2 +* aiohttp >= 3.8.4 +* aiohttp-retry >= 2.8.3 +* pydantic >= 2 +* typing-extensions >= 4.7.1 + +## Getting Started + +In your own code, to use this library to connect and interact with workato-platform-cli, +you can run the following: + +```python + +import workato_platform_cli.client.workato_api +from workato_platform_cli.client.workato_api.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to https://www.workato.com +# See configuration.py for a list of all supported configuration parameters. +configuration = workato_platform_cli.client.workato_api.Configuration( + host = "https://www.workato.com" +) + +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization: BearerAuth +configuration = workato_platform_cli.client.workato_api.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) + + +# Enter a context with an instance of the API client +async with workato_platform_cli.client.workato_api.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = workato_platform_cli.client.workato_api.APIPlatformApi(api_client) + api_client_create_request = workato_platform_cli.client.workato_api.ApiClientCreateRequest() # ApiClientCreateRequest | + + try: + # Create API client (v2) + api_response = await api_instance.create_api_client(api_client_create_request) + print("The response of APIPlatformApi->create_api_client:\n") + pprint(api_response) + except ApiException as e: + print("Exception when calling APIPlatformApi->create_api_client: %s\n" % e) + +``` + +## Documentation for API Endpoints + +All URIs are relative to *https://www.workato.com* + +Class | Method | HTTP request | Description +------------ | ------------- | ------------- | ------------- +*APIPlatformApi* | [**create_api_client**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#create_api_client) | **POST** /api/v2/api_clients | Create API client (v2) +*APIPlatformApi* | [**create_api_collection**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#create_api_collection) | **POST** /api/api_collections | Create API collection +*APIPlatformApi* | [**create_api_key**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#create_api_key) | **POST** /api/v2/api_clients/{api_client_id}/api_keys | Create an API key +*APIPlatformApi* | [**disable_api_endpoint**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#disable_api_endpoint) | **PUT** /api/api_endpoints/{api_endpoint_id}/disable | Disable an API endpoint +*APIPlatformApi* | [**enable_api_endpoint**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#enable_api_endpoint) | **PUT** /api/api_endpoints/{api_endpoint_id}/enable | Enable an API endpoint +*APIPlatformApi* | [**list_api_clients**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#list_api_clients) | **GET** /api/v2/api_clients | List API clients (v2) +*APIPlatformApi* | [**list_api_collections**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#list_api_collections) | **GET** /api/api_collections | List API collections +*APIPlatformApi* | [**list_api_endpoints**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#list_api_endpoints) | **GET** /api/api_endpoints | List API endpoints +*APIPlatformApi* | [**list_api_keys**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#list_api_keys) | **GET** /api/v2/api_clients/{api_client_id}/api_keys | List API keys +*APIPlatformApi* | [**refresh_api_key_secret**](workato_platform_cli/client/workato_api/docs/APIPlatformApi.md#refresh_api_key_secret) | **PUT** /api/v2/api_clients/{api_client_id}/api_keys/{api_key_id}/refresh_secret | Refresh API key secret +*ConnectionsApi* | [**create_connection**](workato_platform_cli/client/workato_api/docs/ConnectionsApi.md#create_connection) | **POST** /api/connections | Create a connection +*ConnectionsApi* | [**create_runtime_user_connection**](workato_platform_cli/client/workato_api/docs/ConnectionsApi.md#create_runtime_user_connection) | **POST** /api/connections/runtime_user_connections | Create OAuth runtime user connection +*ConnectionsApi* | [**get_connection_oauth_url**](workato_platform_cli/client/workato_api/docs/ConnectionsApi.md#get_connection_oauth_url) | **GET** /api/connections/runtime_user_connections/{connection_id}/get_oauth_url | Get OAuth URL for connection +*ConnectionsApi* | [**get_connection_picklist**](workato_platform_cli/client/workato_api/docs/ConnectionsApi.md#get_connection_picklist) | **POST** /api/connections/{connection_id}/pick_list | Get picklist values +*ConnectionsApi* | [**list_connections**](workato_platform_cli/client/workato_api/docs/ConnectionsApi.md#list_connections) | **GET** /api/connections | List connections +*ConnectionsApi* | [**update_connection**](workato_platform_cli/client/workato_api/docs/ConnectionsApi.md#update_connection) | **PUT** /api/connections/{connection_id} | Update a connection +*ConnectorsApi* | [**get_custom_connector_code**](workato_platform_cli/client/workato_api/docs/ConnectorsApi.md#get_custom_connector_code) | **GET** /api/custom_connectors/{id}/code | Get custom connector code +*ConnectorsApi* | [**list_custom_connectors**](workato_platform_cli/client/workato_api/docs/ConnectorsApi.md#list_custom_connectors) | **GET** /api/custom_connectors | List custom connectors +*ConnectorsApi* | [**list_platform_connectors**](workato_platform_cli/client/workato_api/docs/ConnectorsApi.md#list_platform_connectors) | **GET** /api/integrations/all | List platform connectors +*DataTablesApi* | [**create_data_table**](workato_platform_cli/client/workato_api/docs/DataTablesApi.md#create_data_table) | **POST** /api/data_tables | Create data table +*DataTablesApi* | [**list_data_tables**](workato_platform_cli/client/workato_api/docs/DataTablesApi.md#list_data_tables) | **GET** /api/data_tables | List data tables +*ExportApi* | [**create_export_manifest**](workato_platform_cli/client/workato_api/docs/ExportApi.md#create_export_manifest) | **POST** /api/export_manifests | Create an export manifest +*ExportApi* | [**list_assets_in_folder**](workato_platform_cli/client/workato_api/docs/ExportApi.md#list_assets_in_folder) | **GET** /api/export_manifests/folder_assets | View assets in a folder +*FoldersApi* | [**create_folder**](workato_platform_cli/client/workato_api/docs/FoldersApi.md#create_folder) | **POST** /api/folders | Create a folder +*FoldersApi* | [**list_folders**](workato_platform_cli/client/workato_api/docs/FoldersApi.md#list_folders) | **GET** /api/folders | List folders +*PackagesApi* | [**download_package**](workato_platform_cli/client/workato_api/docs/PackagesApi.md#download_package) | **GET** /api/packages/{package_id}/download | Download package +*PackagesApi* | [**export_package**](workato_platform_cli/client/workato_api/docs/PackagesApi.md#export_package) | **POST** /api/packages/export/{id} | Export a package based on a manifest +*PackagesApi* | [**get_package**](workato_platform_cli/client/workato_api/docs/PackagesApi.md#get_package) | **GET** /api/packages/{package_id} | Get package details +*PackagesApi* | [**import_package**](workato_platform_cli/client/workato_api/docs/PackagesApi.md#import_package) | **POST** /api/packages/import/{id} | Import a package into a folder +*ProjectsApi* | [**delete_project**](workato_platform_cli/client/workato_api/docs/ProjectsApi.md#delete_project) | **DELETE** /api/projects/{project_id} | Delete a project +*ProjectsApi* | [**list_projects**](workato_platform_cli/client/workato_api/docs/ProjectsApi.md#list_projects) | **GET** /api/projects | List projects +*PropertiesApi* | [**list_project_properties**](workato_platform_cli/client/workato_api/docs/PropertiesApi.md#list_project_properties) | **GET** /api/properties | List project properties +*PropertiesApi* | [**upsert_project_properties**](workato_platform_cli/client/workato_api/docs/PropertiesApi.md#upsert_project_properties) | **POST** /api/properties | Upsert project properties +*RecipesApi* | [**list_recipes**](workato_platform_cli/client/workato_api/docs/RecipesApi.md#list_recipes) | **GET** /api/recipes | List recipes +*RecipesApi* | [**start_recipe**](workato_platform_cli/client/workato_api/docs/RecipesApi.md#start_recipe) | **PUT** /api/recipes/{recipe_id}/start | Start a recipe +*RecipesApi* | [**stop_recipe**](workato_platform_cli/client/workato_api/docs/RecipesApi.md#stop_recipe) | **PUT** /api/recipes/{recipe_id}/stop | Stop a recipe +*RecipesApi* | [**update_recipe_connection**](workato_platform_cli/client/workato_api/docs/RecipesApi.md#update_recipe_connection) | **PUT** /api/recipes/{recipe_id}/connect | Update a connection for a recipe +*UsersApi* | [**get_workspace_details**](workato_platform_cli/client/workato_api/docs/UsersApi.md#get_workspace_details) | **GET** /api/users/me | Get current user information + + +## Documentation For Models + + - [ApiClient](workato_platform_cli/client/workato_api/docs/ApiClient.md) + - [ApiClientApiCollectionsInner](workato_platform_cli/client/workato_api/docs/ApiClientApiCollectionsInner.md) + - [ApiClientApiPoliciesInner](workato_platform_cli/client/workato_api/docs/ApiClientApiPoliciesInner.md) + - [ApiClientCreateRequest](workato_platform_cli/client/workato_api/docs/ApiClientCreateRequest.md) + - [ApiClientListResponse](workato_platform_cli/client/workato_api/docs/ApiClientListResponse.md) + - [ApiClientResponse](workato_platform_cli/client/workato_api/docs/ApiClientResponse.md) + - [ApiCollection](workato_platform_cli/client/workato_api/docs/ApiCollection.md) + - [ApiCollectionCreateRequest](workato_platform_cli/client/workato_api/docs/ApiCollectionCreateRequest.md) + - [ApiEndpoint](workato_platform_cli/client/workato_api/docs/ApiEndpoint.md) + - [ApiKey](workato_platform_cli/client/workato_api/docs/ApiKey.md) + - [ApiKeyCreateRequest](workato_platform_cli/client/workato_api/docs/ApiKeyCreateRequest.md) + - [ApiKeyListResponse](workato_platform_cli/client/workato_api/docs/ApiKeyListResponse.md) + - [ApiKeyResponse](workato_platform_cli/client/workato_api/docs/ApiKeyResponse.md) + - [Asset](workato_platform_cli/client/workato_api/docs/Asset.md) + - [AssetReference](workato_platform_cli/client/workato_api/docs/AssetReference.md) + - [Connection](workato_platform_cli/client/workato_api/docs/Connection.md) + - [ConnectionCreateRequest](workato_platform_cli/client/workato_api/docs/ConnectionCreateRequest.md) + - [ConnectionUpdateRequest](workato_platform_cli/client/workato_api/docs/ConnectionUpdateRequest.md) + - [ConnectorAction](workato_platform_cli/client/workato_api/docs/ConnectorAction.md) + - [ConnectorVersion](workato_platform_cli/client/workato_api/docs/ConnectorVersion.md) + - [CreateExportManifestRequest](workato_platform_cli/client/workato_api/docs/CreateExportManifestRequest.md) + - [CreateFolderRequest](workato_platform_cli/client/workato_api/docs/CreateFolderRequest.md) + - [CustomConnector](workato_platform_cli/client/workato_api/docs/CustomConnector.md) + - [CustomConnectorCodeResponse](workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponse.md) + - [CustomConnectorCodeResponseData](workato_platform_cli/client/workato_api/docs/CustomConnectorCodeResponseData.md) + - [CustomConnectorListResponse](workato_platform_cli/client/workato_api/docs/CustomConnectorListResponse.md) + - [DataTable](workato_platform_cli/client/workato_api/docs/DataTable.md) + - [DataTableColumn](workato_platform_cli/client/workato_api/docs/DataTableColumn.md) + - [DataTableColumnRequest](workato_platform_cli/client/workato_api/docs/DataTableColumnRequest.md) + - [DataTableCreateRequest](workato_platform_cli/client/workato_api/docs/DataTableCreateRequest.md) + - [DataTableCreateResponse](workato_platform_cli/client/workato_api/docs/DataTableCreateResponse.md) + - [DataTableListResponse](workato_platform_cli/client/workato_api/docs/DataTableListResponse.md) + - [DataTableRelation](workato_platform_cli/client/workato_api/docs/DataTableRelation.md) + - [DeleteProject403Response](workato_platform_cli/client/workato_api/docs/DeleteProject403Response.md) + - [Error](workato_platform_cli/client/workato_api/docs/Error.md) + - [ExportManifestRequest](workato_platform_cli/client/workato_api/docs/ExportManifestRequest.md) + - [ExportManifestResponse](workato_platform_cli/client/workato_api/docs/ExportManifestResponse.md) + - [ExportManifestResponseResult](workato_platform_cli/client/workato_api/docs/ExportManifestResponseResult.md) + - [Folder](workato_platform_cli/client/workato_api/docs/Folder.md) + - [FolderAssetsResponse](workato_platform_cli/client/workato_api/docs/FolderAssetsResponse.md) + - [FolderAssetsResponseResult](workato_platform_cli/client/workato_api/docs/FolderAssetsResponseResult.md) + - [FolderCreationResponse](workato_platform_cli/client/workato_api/docs/FolderCreationResponse.md) + - [ImportResults](workato_platform_cli/client/workato_api/docs/ImportResults.md) + - [OAuthUrlResponse](workato_platform_cli/client/workato_api/docs/OAuthUrlResponse.md) + - [OAuthUrlResponseData](workato_platform_cli/client/workato_api/docs/OAuthUrlResponseData.md) + - [OpenApiSpec](workato_platform_cli/client/workato_api/docs/OpenApiSpec.md) + - [PackageDetailsResponse](workato_platform_cli/client/workato_api/docs/PackageDetailsResponse.md) + - [PackageDetailsResponseRecipeStatusInner](workato_platform_cli/client/workato_api/docs/PackageDetailsResponseRecipeStatusInner.md) + - [PackageResponse](workato_platform_cli/client/workato_api/docs/PackageResponse.md) + - [PicklistRequest](workato_platform_cli/client/workato_api/docs/PicklistRequest.md) + - [PicklistResponse](workato_platform_cli/client/workato_api/docs/PicklistResponse.md) + - [PlatformConnector](workato_platform_cli/client/workato_api/docs/PlatformConnector.md) + - [PlatformConnectorListResponse](workato_platform_cli/client/workato_api/docs/PlatformConnectorListResponse.md) + - [Project](workato_platform_cli/client/workato_api/docs/Project.md) + - [Recipe](workato_platform_cli/client/workato_api/docs/Recipe.md) + - [RecipeConfigInner](workato_platform_cli/client/workato_api/docs/RecipeConfigInner.md) + - [RecipeConnectionUpdateRequest](workato_platform_cli/client/workato_api/docs/RecipeConnectionUpdateRequest.md) + - [RecipeListResponse](workato_platform_cli/client/workato_api/docs/RecipeListResponse.md) + - [RecipeStartResponse](workato_platform_cli/client/workato_api/docs/RecipeStartResponse.md) + - [RuntimeUserConnectionCreateRequest](workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionCreateRequest.md) + - [RuntimeUserConnectionResponse](workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponse.md) + - [RuntimeUserConnectionResponseData](workato_platform_cli/client/workato_api/docs/RuntimeUserConnectionResponseData.md) + - [SuccessResponse](workato_platform_cli/client/workato_api/docs/SuccessResponse.md) + - [UpsertProjectPropertiesRequest](workato_platform_cli/client/workato_api/docs/UpsertProjectPropertiesRequest.md) + - [User](workato_platform_cli/client/workato_api/docs/User.md) + - [ValidationError](workato_platform_cli/client/workato_api/docs/ValidationError.md) + - [ValidationErrorErrorsValue](workato_platform_cli/client/workato_api/docs/ValidationErrorErrorsValue.md) + + + +## Documentation For Authorization + + +Authentication schemes defined for the API: + +### BearerAuth + +- **Type**: Bearer authentication + + +## Author + + + + diff --git a/tests/conftest.py b/tests/conftest.py index 78a5a00..1934152 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -71,7 +71,7 @@ def mock_webbrowser() -> Generator[dict[str, MagicMock], None, None]: with ( patch("webbrowser.open", return_value=None) as mock_open_global, patch( - "workato_platform.cli.commands.connections.webbrowser.open", + "workato_platform_cli.cli.commands.connections.webbrowser.open", return_value=None, ) as mock_open_connections, ): diff --git a/tests/integration/test_connection_workflow.py b/tests/integration/test_connection_workflow.py index c9e7c4f..3ded9fd 100644 --- a/tests/integration/test_connection_workflow.py +++ b/tests/integration/test_connection_workflow.py @@ -6,7 +6,7 @@ from asyncclick.testing import CliRunner -from workato_platform.cli import cli +from workato_platform_cli.cli import cli class TestConnectionWorkflow: @@ -17,7 +17,7 @@ async def test_oauth_connection_creation_workflow(self) -> None: """Test end-to-end OAuth connection creation.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() get_connection_oauth_url = ( mock_workato_client.connections_api.get_connection_oauth_url @@ -48,7 +48,7 @@ async def test_connection_discovery_workflow(self) -> None: """Test connection discovery and exploration workflow.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: # Mock connector manager mock_connector_manager = Mock() mock_connector_manager.get_available_connectors.return_value = [ @@ -76,7 +76,7 @@ async def test_connection_management_workflow(self) -> None: """Test connection listing and management.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() mock_workato_client.connections_api.list_connections.return_value = Mock( items=[ @@ -130,7 +130,7 @@ async def test_connection_picklist_workflow(self) -> None: """Test connection pick-list functionality.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() get_connection_pick_list = ( mock_workato_client.connections_api.get_connection_pick_list @@ -183,9 +183,9 @@ async def test_interactive_oauth_workflow(self) -> None: runner = CliRunner() with ( - patch("workato_platform.cli.containers.Container") as mock_container, + patch("workato_platform_cli.cli.containers.Container") as mock_container, patch( - "workato_platform.cli.commands.connections.click.prompt" + "workato_platform_cli.cli.commands.connections.click.prompt" ) as mock_prompt, ): mock_prompt.return_value = "authorization_code_12345" @@ -232,7 +232,7 @@ async def test_connection_error_handling_workflow(self) -> None: """Test connection workflow error handling.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() # Simulate API errors @@ -276,8 +276,8 @@ async def test_connection_polling_workflow(self) -> None: """Test OAuth connection polling workflow.""" with ( - patch("workato_platform.cli.containers.Container") as mock_container, - patch("workato_platform.cli.commands.connections.time.sleep"), + patch("workato_platform_cli.cli.containers.Container") as mock_container, + patch("workato_platform_cli.cli.commands.connections.time.sleep"), ): # Speed up polling mock_workato_client = Mock() @@ -296,7 +296,7 @@ async def test_connection_polling_workflow(self) -> None: # Test connection polling (if function exists) try: - from workato_platform.cli.commands.connections import ( + from workato_platform_cli.cli.commands.connections import ( poll_oauth_connection_status, ) diff --git a/tests/integration/test_profile_workflow.py b/tests/integration/test_profile_workflow.py index 572557d..73807bd 100644 --- a/tests/integration/test_profile_workflow.py +++ b/tests/integration/test_profile_workflow.py @@ -6,7 +6,7 @@ from asyncclick.testing import CliRunner -from workato_platform.cli import cli +from workato_platform_cli.cli import cli class TestProfileWorkflow: @@ -48,7 +48,7 @@ async def test_profile_with_api_operations(self, mock_workato_client: Mock) -> N # This test would require more complex mocking of the API client # For now, just test that commands don't fail with basic setup - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_instance = mock_container.return_value mock_instance.workato_api_client.return_value = mock_workato_client diff --git a/tests/integration/test_recipe_workflow.py b/tests/integration/test_recipe_workflow.py index 143d9bb..370ebcd 100644 --- a/tests/integration/test_recipe_workflow.py +++ b/tests/integration/test_recipe_workflow.py @@ -6,7 +6,7 @@ from asyncclick.testing import CliRunner -from workato_platform.cli import cli +from workato_platform_cli.cli import cli class TestRecipeWorkflow: @@ -17,7 +17,7 @@ async def test_recipe_validation_workflow(self) -> None: """Test end-to-end recipe validation workflow.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: # Mock the validator mock_validator = Mock() mock_validator.validate_recipe_structure.return_value = [] @@ -37,7 +37,7 @@ async def test_recipe_lifecycle_workflow(self) -> None: """Test recipe start/stop lifecycle.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() mock_workato_client.recipes_api.start_recipe.return_value = Mock( success=True @@ -67,7 +67,7 @@ async def test_recipe_bulk_operations_workflow(self) -> None: """Test bulk recipe operations.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() mock_workato_client.recipes_api.list_recipes.return_value = Mock( items=[ @@ -94,7 +94,7 @@ async def test_recipe_connection_update_workflow(self) -> None: """Test recipe connection update workflow.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_project_manager = Mock() mock_project_manager.get_project_recipes.return_value = [ Mock(id=1, name="Recipe 1"), @@ -130,7 +130,7 @@ async def test_recipe_async_operations(self) -> None: """Test async recipe operations.""" runner = CliRunner() - with patch("workato_platform.cli.containers.Container") as mock_container: + with patch("workato_platform_cli.cli.containers.Container") as mock_container: mock_workato_client = Mock() # Mock async methods diff --git a/tests/unit/commands/connections/test_commands.py b/tests/unit/commands/connections/test_commands.py index 153e9cf..a87b0b8 100644 --- a/tests/unit/commands/connections/test_commands.py +++ b/tests/unit/commands/connections/test_commands.py @@ -8,13 +8,13 @@ import pytest -import workato_platform.cli.commands.connections as connections_module +import workato_platform_cli.cli.commands.connections as connections_module -from workato_platform.cli.commands.connectors.connector_manager import ( +from workato_platform_cli.cli.commands.connectors.connector_manager import ( ConnectionParameter, ProviderData, ) -from workato_platform.cli.utils.config import ConfigData +from workato_platform_cli.cli.utils.config import ConfigData class DummySpinner: diff --git a/tests/unit/commands/connections/test_helpers.py b/tests/unit/commands/connections/test_helpers.py index fd76272..d58b4f6 100644 --- a/tests/unit/commands/connections/test_helpers.py +++ b/tests/unit/commands/connections/test_helpers.py @@ -9,16 +9,16 @@ import pytest -import workato_platform.cli.commands.connections as connections_module +import workato_platform_cli.cli.commands.connections as connections_module -from workato_platform.cli.commands.connections import ( +from workato_platform_cli.cli.commands.connections import ( _get_callback_url_from_api_host, display_connection_summary, group_connections_by_provider, parse_connection_input, show_connection_statistics, ) -from workato_platform.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection import Connection @pytest.fixture(autouse=True) @@ -29,7 +29,7 @@ def _record(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.connections.click.echo", + "workato_platform_cli.cli.commands.connections.click.echo", _record, ) return captured diff --git a/tests/unit/commands/connectors/test_command.py b/tests/unit/commands/connectors/test_command.py index 659fa06..568dd60 100644 --- a/tests/unit/commands/connectors/test_command.py +++ b/tests/unit/commands/connectors/test_command.py @@ -6,8 +6,8 @@ import pytest -from workato_platform.cli.commands.connectors import command -from workato_platform.cli.commands.connectors.connector_manager import ProviderData +from workato_platform_cli.cli.commands.connectors import command +from workato_platform_cli.cli.commands.connectors.connector_manager import ProviderData @pytest.fixture(autouse=True) @@ -18,7 +18,7 @@ def _record(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.connectors.command.click.echo", + "workato_platform_cli.cli.commands.connectors.command.click.echo", _record, ) return captured diff --git a/tests/unit/commands/connectors/test_connector_manager.py b/tests/unit/commands/connectors/test_connector_manager.py index 96ee159..9920ea2 100644 --- a/tests/unit/commands/connectors/test_connector_manager.py +++ b/tests/unit/commands/connectors/test_connector_manager.py @@ -9,8 +9,8 @@ import pytest -from workato_platform.cli.commands.connectors import connector_manager -from workato_platform.cli.commands.connectors.connector_manager import ( +from workato_platform_cli.cli.commands.connectors import connector_manager +from workato_platform_cli.cli.commands.connectors.connector_manager import ( ConnectionParameter, ConnectorManager, ProviderData, @@ -38,7 +38,7 @@ def update_message(self, message: str) -> None: @pytest.fixture(autouse=True) def patch_spinner(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.connectors.connector_manager.Spinner", + "workato_platform_cli.cli.commands.connectors.connector_manager.Spinner", DummySpinner, ) @@ -51,7 +51,7 @@ def _capture(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.connectors.connector_manager.click.echo", + "workato_platform_cli.cli.commands.connectors.connector_manager.click.echo", _capture, ) return captured @@ -157,7 +157,7 @@ async def mock_prompt(*_args: object, **_kwargs: object) -> str: return "https://example.atlassian.net" monkeypatch.setattr( - "workato_platform.cli.commands.connectors.connector_manager.click.prompt", + "workato_platform_cli.cli.commands.connectors.connector_manager.click.prompt", mock_prompt, ) diff --git a/tests/unit/commands/data_tables/test_command.py b/tests/unit/commands/data_tables/test_command.py index f933453..f9c91c3 100644 --- a/tests/unit/commands/data_tables/test_command.py +++ b/tests/unit/commands/data_tables/test_command.py @@ -9,21 +9,21 @@ import pytest -from workato_platform.cli.commands.data_tables import ( +from workato_platform_cli.cli.commands.data_tables import ( create_data_table, create_table, display_table_summary, list_data_tables, validate_schema, ) -from workato_platform.client.workato_api.models.data_table_column_request import ( +from workato_platform_cli.client.workato_api.models.data_table_column_request import ( DataTableColumnRequest, ) if TYPE_CHECKING: - from workato_platform import Workato - from workato_platform.client.workato_api.models.data_table import DataTable + from workato_platform_cli import Workato + from workato_platform_cli.client.workato_api.models.data_table import DataTable def _get_callback(cmd: Any) -> Callable[..., Any]: @@ -55,7 +55,7 @@ def update_message(self, message: str) -> None: @pytest.fixture(autouse=True) def patch_spinner(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.data_tables.Spinner", + "workato_platform_cli.cli.commands.data_tables.Spinner", DummySpinner, ) @@ -68,7 +68,7 @@ def _capture(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.data_tables.click.echo", + "workato_platform_cli.cli.commands.data_tables.click.echo", _capture, ) return captured @@ -173,7 +173,7 @@ async def test_create_data_table_validation_errors( with patch.object(config_manager, "load_config", return_value=Mock(folder_id=1)): monkeypatch.setattr( - "workato_platform.cli.commands.data_tables.validate_schema", + "workato_platform_cli.cli.commands.data_tables.validate_schema", lambda schema: ["Error"], ) @@ -189,12 +189,12 @@ async def test_create_data_table_success(monkeypatch: pytest.MonkeyPatch) -> Non with patch.object(config_manager, "load_config", return_value=Mock(folder_id=1)): monkeypatch.setattr( - "workato_platform.cli.commands.data_tables.validate_schema", + "workato_platform_cli.cli.commands.data_tables.validate_schema", lambda schema: [], ) create_table_mock = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.data_tables.create_table", + "workato_platform_cli.cli.commands.data_tables.create_table", create_table_mock, ) diff --git a/tests/unit/commands/projects/test_command.py b/tests/unit/commands/projects/test_command.py index 6add550..4f81454 100644 --- a/tests/unit/commands/projects/test_command.py +++ b/tests/unit/commands/projects/test_command.py @@ -13,8 +13,8 @@ import pytest -from workato_platform.cli.commands.projects import command -from workato_platform.cli.utils.config import ConfigData +from workato_platform_cli.cli.commands.projects import command +from workato_platform_cli.cli.utils.config import ConfigData @pytest.fixture(autouse=True) @@ -25,7 +25,7 @@ def _capture(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.click.echo", + "workato_platform_cli.cli.commands.projects.command.click.echo", _capture, ) return captured @@ -79,7 +79,7 @@ def load_config(self) -> ConfigData: return project_config monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -124,7 +124,7 @@ def load_config(self) -> ConfigData: return project_config if self.path == project_dir else workspace_config monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -188,7 +188,7 @@ def load_config(self) -> ConfigData: return ConfigData(project_name="alpha") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -229,7 +229,7 @@ def load_config(self) -> ConfigData: return ConfigData(project_name="alpha") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -298,7 +298,7 @@ def failing_config_manager(*_: Any, **__: Any) -> Any: return mock monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", failing_config_manager, ) @@ -329,7 +329,7 @@ def failing_config_manager(*_: Any, **__: Any) -> Any: return mock monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", failing_config_manager, ) @@ -381,7 +381,7 @@ def failing_config_manager(*_: Any, **__: Any) -> Any: return mock monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", failing_config_manager, ) @@ -479,7 +479,7 @@ def failing_config_manager(*_: Any, **__: Any) -> Any: return mock monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", failing_config_manager, ) @@ -517,7 +517,7 @@ def failing_config_manager(*_: Any, **__: Any) -> Any: return mock monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", failing_config_manager, ) @@ -604,7 +604,7 @@ def load_config(self) -> Any: return ConfigData(project_name="alpha") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -643,7 +643,7 @@ def load_config(self) -> Any: return ConfigData(project_name="alpha") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -690,7 +690,7 @@ def load_config(self) -> Any: return ConfigData(project_name="beta") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -742,7 +742,7 @@ def load_config(self) -> ConfigData: return ConfigData(project_name="Beta Display") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -793,7 +793,7 @@ def load_config(self) -> Any: return ConfigData(project_name="alpha") monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -830,7 +830,7 @@ async def test_list_projects_json_output_mode( mock_project_config_manager.load_config.return_value = project_config with patch( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", return_value=mock_project_config_manager, ): assert command.list_projects.callback @@ -896,7 +896,7 @@ async def test_list_projects_remote_source( mock_project_manager = Mock() # Mock remote projects - from workato_platform.client.workato_api.models.project import Project + from workato_platform_cli.client.workato_api.models.project import Project remote_project = Project( id=123, name="Remote Project", folder_id=456, description="A remote project" @@ -914,15 +914,15 @@ async def mock_aexit(_self: Any, *_args: Any) -> None: mock_workato_client.__aexit__ = mock_aexit monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.create_profile_aware_workato_config", + "workato_platform_cli.cli.commands.projects.command.create_profile_aware_workato_config", Mock(return_value=Mock()), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.Workato", + "workato_platform_cli.cli.commands.projects.command.Workato", Mock(return_value=mock_workato_client), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ProjectManager", + "workato_platform_cli.cli.commands.projects.command.ProjectManager", Mock(return_value=mock_project_manager), ) @@ -950,7 +950,7 @@ async def test_list_projects_remote_source_json( mock_project_manager = Mock() # Mock remote projects - from workato_platform.client.workato_api.models.project import Project + from workato_platform_cli.client.workato_api.models.project import Project remote_project = Project( id=123, name="Remote Project", folder_id=456, description="A remote project" @@ -968,15 +968,15 @@ async def mock_aexit(_self: Any, *_args: Any) -> None: mock_workato_client.__aexit__ = mock_aexit monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.create_profile_aware_workato_config", + "workato_platform_cli.cli.commands.projects.command.create_profile_aware_workato_config", Mock(return_value=Mock()), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.Workato", + "workato_platform_cli.cli.commands.projects.command.Workato", Mock(return_value=mock_workato_client), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ProjectManager", + "workato_platform_cli.cli.commands.projects.command.ProjectManager", Mock(return_value=mock_project_manager), ) @@ -1031,7 +1031,7 @@ def load_config(self) -> ConfigData: return project_config monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ConfigManager", + "workato_platform_cli.cli.commands.projects.command.ConfigManager", StubConfigManager, ) @@ -1039,7 +1039,7 @@ def load_config(self) -> ConfigData: mock_workato_client = Mock() mock_project_manager = Mock() - from workato_platform.client.workato_api.models.project import Project + from workato_platform_cli.client.workato_api.models.project import Project remote_project1 = Project( id=123, name="Alpha", folder_id=456, description="Synced project" @@ -1062,15 +1062,15 @@ async def mock_aexit(_self: Any, *_args: Any) -> None: mock_workato_client.__aexit__ = mock_aexit monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.create_profile_aware_workato_config", + "workato_platform_cli.cli.commands.projects.command.create_profile_aware_workato_config", Mock(return_value=Mock()), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.Workato", + "workato_platform_cli.cli.commands.projects.command.Workato", Mock(return_value=mock_workato_client), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ProjectManager", + "workato_platform_cli.cli.commands.projects.command.ProjectManager", Mock(return_value=mock_project_manager), ) @@ -1117,15 +1117,15 @@ async def mock_aexit(_self: Any, *_args: Any) -> None: mock_workato_client.__aexit__ = mock_aexit monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.create_profile_aware_workato_config", + "workato_platform_cli.cli.commands.projects.command.create_profile_aware_workato_config", mock_create_config, ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.Workato", + "workato_platform_cli.cli.commands.projects.command.Workato", Mock(return_value=mock_workato_client), ) monkeypatch.setattr( - "workato_platform.cli.commands.projects.command.ProjectManager", + "workato_platform_cli.cli.commands.projects.command.ProjectManager", Mock(return_value=mock_project_manager), ) diff --git a/tests/unit/commands/projects/test_project_manager.py b/tests/unit/commands/projects/test_project_manager.py index f90bf83..89fa960 100644 --- a/tests/unit/commands/projects/test_project_manager.py +++ b/tests/unit/commands/projects/test_project_manager.py @@ -10,8 +10,8 @@ import pytest -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.client.workato_api.models.project import Project +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.client.workato_api.models.project import Project class DummySpinner: @@ -37,7 +37,7 @@ def patch_spinner(monkeypatch: pytest.MonkeyPatch) -> None: """Patch spinner globally for deterministic tests.""" monkeypatch.setattr( - "workato_platform.cli.commands.projects.project_manager.Spinner", + "workato_platform_cli.cli.commands.projects.project_manager.Spinner", DummySpinner, ) @@ -50,7 +50,7 @@ def _capture(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.projects.project_manager.click.echo", + "workato_platform_cli.cli.commands.projects.project_manager.click.echo", _capture, ) return captured @@ -328,7 +328,7 @@ async def test_handle_post_api_sync_success( client = Mock() manager = ProjectManager(client) monkeypatch.setattr( - "workato_platform.cli.commands.projects.project_manager.subprocess.run", + "workato_platform_cli.cli.commands.projects.project_manager.subprocess.run", Mock(return_value=Mock(returncode=0, stderr="")), ) @@ -344,7 +344,7 @@ async def test_handle_post_api_sync_timeout( client = Mock() manager = ProjectManager(client) monkeypatch.setattr( - "workato_platform.cli.commands.projects.project_manager.subprocess.run", + "workato_platform_cli.cli.commands.projects.project_manager.subprocess.run", Mock(side_effect=subprocess.TimeoutExpired(cmd="workato", timeout=30)), ) @@ -372,7 +372,7 @@ def test_save_project_to_config(monkeypatch: pytest.MonkeyPatch) -> None: config_manager.load_config.return_value = Mock() monkeypatch.setattr( - "workato_platform.cli.utils.config.ConfigManager", + "workato_platform_cli.cli.utils.config.ConfigManager", Mock(return_value=config_manager), ) @@ -397,7 +397,7 @@ async def test_import_existing_project_workflow( manager = ProjectManager(client) monkeypatch.setattr( - "workato_platform.cli.commands.projects.project_manager.inquirer.prompt", + "workato_platform_cli.cli.commands.projects.project_manager.inquirer.prompt", lambda *_: {"project": manager._format_project_display(projects[0])}, ) diff --git a/tests/unit/commands/push/test_command.py b/tests/unit/commands/push/test_command.py index 740672e..37c7ca7 100644 --- a/tests/unit/commands/push/test_command.py +++ b/tests/unit/commands/push/test_command.py @@ -9,8 +9,8 @@ import pytest -from workato_platform import Workato -from workato_platform.cli.commands.push.command import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.commands.push.command import ( poll_import_status, push, upload_package, @@ -40,7 +40,7 @@ def patch_spinner(monkeypatch: pytest.MonkeyPatch) -> None: """Ensure spinner usage is deterministic across tests.""" monkeypatch.setattr( - "workato_platform.cli.commands.push.command.Spinner", + "workato_platform_cli.cli.commands.push.command.Spinner", DummySpinner, ) @@ -55,7 +55,7 @@ def _capture(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.push.command.click.echo", + "workato_platform_cli.cli.commands.push.command.click.echo", _capture, ) @@ -174,7 +174,7 @@ async def fake_upload(**kwargs: object) -> None: upload_mock = AsyncMock(side_effect=fake_upload) monkeypatch.setattr( - "workato_platform.cli.commands.push.command.upload_package", + "workato_platform_cli.cli.commands.push.command.upload_package", upload_mock, ) @@ -208,7 +208,7 @@ async def test_upload_package_handles_completed_status( poll_mock = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.push.command.poll_import_status", + "workato_platform_cli.cli.commands.push.command.poll_import_status", poll_mock, ) @@ -242,7 +242,7 @@ async def test_upload_package_triggers_poll_when_pending( poll_mock = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.push.command.poll_import_status", + "workato_platform_cli.cli.commands.push.command.poll_import_status", poll_mock, ) diff --git a/tests/unit/commands/recipes/test_command.py b/tests/unit/commands/recipes/test_command.py index f614d15..c13a877 100644 --- a/tests/unit/commands/recipes/test_command.py +++ b/tests/unit/commands/recipes/test_command.py @@ -10,12 +10,12 @@ import pytest -from workato_platform.cli.commands.recipes import command +from workato_platform_cli.cli.commands.recipes import command if TYPE_CHECKING: - from workato_platform import Workato - from workato_platform.client.workato_api.models.recipe_start_response import ( + from workato_platform_cli import Workato + from workato_platform_cli.client.workato_api.models.recipe_start_response import ( RecipeStartResponse, ) @@ -33,7 +33,7 @@ def _make_stub(**attrs: Any) -> Mock: def _workato_stub(**kwargs: Any) -> Workato: - from workato_platform import Workato + from workato_platform_cli import Workato stub = cast(Any, Mock(spec=Workato)) for key, value in kwargs.items(): @@ -60,7 +60,7 @@ def patch_spinner(monkeypatch: pytest.MonkeyPatch) -> None: """Ensure spinner interactions are deterministic in tests.""" monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.Spinner", + "workato_platform_cli.cli.commands.recipes.command.Spinner", DummySpinner, ) @@ -75,7 +75,7 @@ def _capture(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.click.echo", + "workato_platform_cli.cli.commands.recipes.command.click.echo", _capture, ) @@ -110,7 +110,7 @@ async def test_list_recipes_recursive_filters_running( mock_recursive = AsyncMock(return_value=[running_recipe, stopped_recipe]) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_recipes_recursive", + "workato_platform_cli.cli.commands.recipes.command.get_recipes_recursive", mock_recursive, ) @@ -120,7 +120,7 @@ def fake_display(recipe: Any) -> None: seen.append(recipe) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.display_recipe_summary", + "workato_platform_cli.cli.commands.recipes.command.display_recipe_summary", fake_display, ) @@ -152,7 +152,7 @@ async def test_list_recipes_non_recursive_with_filters( mock_paginated = AsyncMock(return_value=[recipe_stub]) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_all_recipes_paginated", + "workato_platform_cli.cli.commands.recipes.command.get_all_recipes_paginated", mock_paginated, ) @@ -162,7 +162,7 @@ def fake_display(recipe: Any) -> None: recorded.append(recipe) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.display_recipe_summary", + "workato_platform_cli.cli.commands.recipes.command.display_recipe_summary", fake_display, ) @@ -333,15 +333,15 @@ async def test_start_dispatches_correct_handler( folder = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.start_single_recipe", + "workato_platform_cli.cli.commands.recipes.command.start_single_recipe", single, ) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.start_project_recipes", + "workato_platform_cli.cli.commands.recipes.command.start_project_recipes", project, ) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.start_folder_recipes", + "workato_platform_cli.cli.commands.recipes.command.start_folder_recipes", folder, ) @@ -379,15 +379,15 @@ async def test_stop_dispatches_correct_handler(monkeypatch: pytest.MonkeyPatch) folder = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.stop_single_recipe", + "workato_platform_cli.cli.commands.recipes.command.stop_single_recipe", single, ) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.stop_project_recipes", + "workato_platform_cli.cli.commands.recipes.command.stop_project_recipes", project, ) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.stop_folder_recipes", + "workato_platform_cli.cli.commands.recipes.command.stop_folder_recipes", folder, ) @@ -469,7 +469,7 @@ async def test_start_project_recipes_delegates_to_folder( start_folder = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.start_folder_recipes", + "workato_platform_cli.cli.commands.recipes.command.start_folder_recipes", start_folder, ) @@ -490,7 +490,7 @@ async def test_start_folder_recipes_handles_success_and_failure( _make_stub(id=2, name="Recipe Two"), ] monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_folder_recipe_assets", + "workato_platform_cli.cli.commands.recipes.command.get_folder_recipe_assets", AsyncMock(return_value=assets), ) @@ -529,7 +529,7 @@ async def test_start_folder_recipes_handles_empty_folder( """No assets produces an informational message.""" monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_folder_recipe_assets", + "workato_platform_cli.cli.commands.recipes.command.get_folder_recipe_assets", AsyncMock(return_value=[]), ) @@ -578,7 +578,7 @@ async def test_stop_project_recipes_delegates(monkeypatch: pytest.MonkeyPatch) - stop_folder = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.stop_folder_recipes", + "workato_platform_cli.cli.commands.recipes.command.stop_folder_recipes", stop_folder, ) @@ -599,7 +599,7 @@ async def test_stop_folder_recipes_iterates_assets( _make_stub(id=2, name="Recipe Two"), ] monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_folder_recipe_assets", + "workato_platform_cli.cli.commands.recipes.command.get_folder_recipe_assets", AsyncMock(return_value=assets), ) @@ -621,7 +621,7 @@ async def test_stop_folder_recipes_no_assets( """No assets triggers informational output.""" monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_folder_recipe_assets", + "workato_platform_cli.cli.commands.recipes.command.get_folder_recipe_assets", AsyncMock(return_value=[]), ) @@ -707,7 +707,7 @@ async def _get_all_recipes_paginated(**kwargs: Any) -> list[Any]: mock_get_all = AsyncMock(side_effect=_get_all_recipes_paginated) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_all_recipes_paginated", + "workato_platform_cli.cli.commands.recipes.command.get_all_recipes_paginated", mock_get_all, ) @@ -725,7 +725,7 @@ async def _list_folders(parent_id: int, page: int, per_page: int) -> list[Any]: raw_recursive = cast(Any, command.get_recipes_recursive).__wrapped__ monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_recipes_recursive", + "workato_platform_cli.cli.commands.recipes.command.get_recipes_recursive", raw_recursive, ) @@ -746,7 +746,7 @@ async def test_get_recipes_recursive_skips_visited( mock_get_all = AsyncMock() monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_all_recipes_paginated", + "workato_platform_cli.cli.commands.recipes.command.get_all_recipes_paginated", mock_get_all, ) @@ -754,7 +754,7 @@ async def test_get_recipes_recursive_skips_visited( raw_recursive = cast(Any, command.get_recipes_recursive).__wrapped__ monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_recipes_recursive", + "workato_platform_cli.cli.commands.recipes.command.get_recipes_recursive", raw_recursive, ) @@ -852,7 +852,7 @@ async def test_list_recipes_no_results( config_manager.load_config.return_value = _make_stub(folder_id=50) monkeypatch.setattr( - "workato_platform.cli.commands.recipes.command.get_all_recipes_paginated", + "workato_platform_cli.cli.commands.recipes.command.get_all_recipes_paginated", AsyncMock(return_value=[]), ) diff --git a/tests/unit/commands/recipes/test_validator.py b/tests/unit/commands/recipes/test_validator.py index a25ce85..e52b2f4 100644 --- a/tests/unit/commands/recipes/test_validator.py +++ b/tests/unit/commands/recipes/test_validator.py @@ -15,7 +15,7 @@ import pytest # Tests cover a wide set of validator helpers; keep imports explicit for clarity. -from workato_platform.cli.commands.recipes.validator import ( +from workato_platform_cli.cli.commands.recipes.validator import ( ErrorType, Keyword, RecipeLine, @@ -27,7 +27,7 @@ if TYPE_CHECKING: - from workato_platform import Workato + from workato_platform_cli import Workato @pytest.fixture diff --git a/tests/unit/commands/test_api_clients.py b/tests/unit/commands/test_api_clients.py index f47ae03..3b071ff 100644 --- a/tests/unit/commands/test_api_clients.py +++ b/tests/unit/commands/test_api_clients.py @@ -7,7 +7,7 @@ from asyncclick.testing import CliRunner -from workato_platform.cli.commands.api_clients import ( +from workato_platform_cli.cli.commands.api_clients import ( api_clients, create, create_key, @@ -21,21 +21,23 @@ validate_create_parameters, validate_ip_address, ) -from workato_platform.client.workato_api.models.api_client import ApiClient -from workato_platform.client.workato_api.models.api_client_api_collections_inner import ( # noqa: E501 +from workato_platform_cli.client.workato_api.models.api_client import ApiClient +from workato_platform_cli.client.workato_api.models.api_client_api_collections_inner import ( # noqa: E501 ApiClientApiCollectionsInner, ) -from workato_platform.client.workato_api.models.api_client_list_response import ( +from workato_platform_cli.client.workato_api.models.api_client_list_response import ( ApiClientListResponse, ) -from workato_platform.client.workato_api.models.api_client_response import ( +from workato_platform_cli.client.workato_api.models.api_client_response import ( ApiClientResponse, ) -from workato_platform.client.workato_api.models.api_key import ApiKey -from workato_platform.client.workato_api.models.api_key_list_response import ( +from workato_platform_cli.client.workato_api.models.api_key import ApiKey +from workato_platform_cli.client.workato_api.models.api_key_list_response import ( ApiKeyListResponse, ) -from workato_platform.client.workato_api.models.api_key_response import ApiKeyResponse +from workato_platform_cli.client.workato_api.models.api_key_response import ( + ApiKeyResponse, +) class TestApiClientsGroup: @@ -214,7 +216,9 @@ def test_display_client_summary_basic(self) -> None: updated_at=datetime(2024, 1, 15, 10, 30, 0), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_client_summary(client) # Verify key information is displayed @@ -239,7 +243,9 @@ def test_display_client_summary_with_collections(self) -> None: updated_at=datetime(2024, 1, 15, 10, 30, 0), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_client_summary(client) # Verify collections are displayed @@ -257,7 +263,9 @@ def test_display_key_summary_basic(self) -> None: active_since=datetime(2024, 1, 15, 12, 0, 0), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_key_summary(key) # Verify key information is displayed @@ -276,7 +284,9 @@ def test_display_key_summary_with_ip_lists(self) -> None: active_since=datetime.now(), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_key_summary(key) # Verify IP lists are displayed @@ -294,7 +304,9 @@ def test_display_key_summary_inactive(self) -> None: active_since=datetime.now(), # active_since is required field ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_key_summary(key) # Verify inactive status is shown @@ -312,7 +324,9 @@ def test_display_key_summary_truncated_token(self) -> None: active_since=datetime.now(), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_key_summary(key) # Verify token is truncated @@ -330,7 +344,9 @@ def test_display_key_summary_short_token(self) -> None: active_since=datetime.now(), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_key_summary(key) # Verify full short token is shown @@ -348,7 +364,9 @@ def test_display_key_summary_no_api_key(self) -> None: active_since=datetime.now(), ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: display_key_summary(key) # Verify output is generated @@ -378,8 +396,12 @@ async def test_refresh_api_key_secret_success(self) -> None: ) with ( - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.api_clients.Spinner" + ) as mock_spinner, + patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo, ): mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 0.9 @@ -422,8 +444,12 @@ async def test_refresh_api_key_secret_with_timing(self) -> None: ) with ( - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.api_clients.Spinner" + ) as mock_spinner, + patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo, ): mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 0.5 @@ -461,8 +487,12 @@ async def test_refresh_api_key_secret_with_new_token(self) -> None: ) with ( - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.api_clients.Spinner" + ) as mock_spinner, + patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo, ): mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.2 @@ -502,8 +532,10 @@ async def test_refresh_api_key_secret_different_client_ids(self) -> None: ) with ( - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, - patch("workato_platform.cli.commands.api_clients.click.echo"), + patch( + "workato_platform_cli.cli.commands.api_clients.Spinner" + ) as mock_spinner, + patch("workato_platform_cli.cli.commands.api_clients.click.echo"), ): mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.0 # Return float for timing @@ -570,7 +602,7 @@ def test_validate_create_parameters_email_without_portal() -> None: def test_parse_ip_list_invalid_ip() -> None: """Test parse_ip_list with invalid IP addresses.""" - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo: result = parse_ip_list("192.168.1.1,invalid_ip", "allow") # Should return None due to invalid IP @@ -593,7 +625,9 @@ def test_parse_ip_list_empty_ips() -> None: @pytest.mark.asyncio async def test_create_key_invalid_allow_list() -> None: """Test create-key command with invalid IP allow list.""" - with patch("workato_platform.cli.commands.api_clients.parse_ip_list") as mock_parse: + with patch( + "workato_platform_cli.cli.commands.api_clients.parse_ip_list" + ) as mock_parse: mock_parse.return_value = None # Simulate parse failure assert create_key.callback result = await create_key.callback( @@ -612,7 +646,9 @@ async def test_create_key_invalid_allow_list() -> None: @pytest.mark.asyncio async def test_create_key_invalid_deny_list() -> None: """Test create-key command with invalid IP deny list.""" - with patch("workato_platform.cli.commands.api_clients.parse_ip_list") as mock_parse: + with patch( + "workato_platform_cli.cli.commands.api_clients.parse_ip_list" + ) as mock_parse: # Return valid list for allow list, None for deny list mock_parse.side_effect = [["192.168.1.1"], None] @@ -642,8 +678,8 @@ async def test_create_key_no_api_key_in_response() -> None: mock_client.api_platform_api.create_api_key = AsyncMock(return_value=mock_response) with ( - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, + patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo, + patch("workato_platform_cli.cli.commands.api_clients.Spinner") as mock_spinner, ): mock_spinner.return_value.stop.return_value = 1.0 @@ -674,8 +710,8 @@ async def test_create_key_with_deny_list() -> None: mock_client.api_platform_api.create_api_key = AsyncMock(return_value=mock_response) with ( - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, + patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo, + patch("workato_platform_cli.cli.commands.api_clients.Spinner") as mock_spinner, ): mock_spinner.return_value.stop.return_value = 1.0 @@ -710,8 +746,8 @@ async def test_list_api_clients_empty() -> None: ) with ( - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, + patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo, + patch("workato_platform_cli.cli.commands.api_clients.Spinner") as mock_spinner, ): mock_spinner.return_value.stop.return_value = 1.0 @@ -732,8 +768,8 @@ async def test_list_api_keys_empty() -> None: mock_client.api_platform_api.list_api_keys = AsyncMock(return_value=mock_response) with ( - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, - patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner, + patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo, + patch("workato_platform_cli.cli.commands.api_clients.Spinner") as mock_spinner, ): mock_spinner.return_value.stop.return_value = 1.0 @@ -785,7 +821,9 @@ async def test_create_success_minimal( mock_response ) - with patch("workato_platform.cli.commands.api_clients.Spinner") as mock_spinner: + with patch( + "workato_platform_cli.cli.commands.api_clients.Spinner" + ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.5 mock_spinner.return_value = mock_spinner_instance @@ -852,7 +890,9 @@ async def test_create_command_callback_direct(self) -> None: mock_response ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: # Call the callback directly, passing workato_api_client as parameter assert create.callback await create.callback( @@ -909,7 +949,9 @@ async def test_create_key_command_callback_direct(self) -> None: mock_workato_client = AsyncMock() mock_workato_client.api_platform_api.create_api_key.return_value = mock_response - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: assert create_key.callback await create_key.callback( api_client_id=123, @@ -954,7 +996,9 @@ async def test_list_api_clients_callback_direct(self) -> None: mock_response ) - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: assert list_api_clients.callback await list_api_clients.callback( project_id=None, @@ -986,7 +1030,9 @@ async def test_list_api_keys_callback_direct(self) -> None: mock_workato_client = AsyncMock() mock_workato_client.api_platform_api.list_api_keys.return_value = mock_response - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: assert list_api_keys.callback await list_api_keys.callback( api_client_id=123, @@ -1005,7 +1051,7 @@ async def test_list_api_keys_callback_direct(self) -> None: async def test_refresh_secret_with_cli_runner(self) -> None: """Test refresh-secret command using CliRunner since it has no injection.""" with patch( - "workato_platform.cli.commands.api_clients.refresh_api_key_secret" + "workato_platform_cli.cli.commands.api_clients.refresh_api_key_secret" ) as mock_refresh: runner = CliRunner() result = await runner.invoke( @@ -1024,7 +1070,9 @@ async def test_create_with_validation_errors(self) -> None: """Test create command with validation errors to hit error handling paths.""" mock_workato_client = AsyncMock() - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: # Call with invalid parameters that trigger validation errors assert create.callback await create.callback( @@ -1057,7 +1105,9 @@ async def test_create_with_invalid_collection_ids(self) -> None: """Test create command with invalid collection IDs.""" mock_workato_client = AsyncMock() - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.api_clients.click.echo" + ) as mock_echo: assert create.callback await create.callback( name="Test Client", @@ -1089,13 +1139,13 @@ async def test_create_with_invalid_collection_ids(self) -> None: def test_parse_ip_list_invalid_cidr() -> None: """Test parse_ip_list with invalid CIDR values.""" - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo: # Test CIDR > 32 result = parse_ip_list("192.168.1.1/33", "allow") assert result is None mock_echo.assert_called() - with patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo: + with patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo: # Test CIDR < 0 result = parse_ip_list("192.168.1.1/-1", "allow") assert result is None @@ -1106,9 +1156,9 @@ def test_parse_ip_list_invalid_cidr() -> None: async def test_refresh_secret_user_cancels() -> None: """Test refresh_secret when user cancels the confirmation.""" with ( - patch("workato_platform.cli.commands.api_clients.click.echo") as mock_echo, + patch("workato_platform_cli.cli.commands.api_clients.click.echo") as mock_echo, patch( - "workato_platform.cli.commands.api_clients.click.confirm", + "workato_platform_cli.cli.commands.api_clients.click.confirm", return_value=False, ) as mock_confirm, ): diff --git a/tests/unit/commands/test_api_collections.py b/tests/unit/commands/test_api_collections.py index 26a8844..4d83c92 100644 --- a/tests/unit/commands/test_api_collections.py +++ b/tests/unit/commands/test_api_collections.py @@ -8,7 +8,7 @@ import pytest -from workato_platform.cli.commands.api_collections import ( +from workato_platform_cli.cli.commands.api_collections import ( api_collections, create, display_collection_summary, @@ -19,9 +19,9 @@ list_collections, list_endpoints, ) -from workato_platform.client.workato_api.models.api_collection import ApiCollection -from workato_platform.client.workato_api.models.api_endpoint import ApiEndpoint -from workato_platform.client.workato_api.models.open_api_spec import OpenApiSpec +from workato_platform_cli.client.workato_api.models.api_collection import ApiCollection +from workato_platform_cli.client.workato_api.models.api_endpoint import ApiEndpoint +from workato_platform_cli.client.workato_api.models.open_api_spec import OpenApiSpec class TestApiCollectionsGroup: @@ -95,7 +95,7 @@ async def test_create_success_with_file_json( try: with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.5 @@ -151,7 +151,7 @@ async def test_create_success_with_file_yaml( try: with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.2 @@ -198,14 +198,14 @@ async def test_create_success_with_url( ) with patch( - "workato_platform.cli.commands.api_collections.aiohttp.ClientSession" + "workato_platform_cli.cli.commands.api_collections.aiohttp.ClientSession" ) as mock_session: mock_session.return_value.__aenter__.return_value.get.return_value = ( mock_response ) with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 2.0 @@ -241,7 +241,7 @@ async def test_create_no_project_id( mock_config_manager.load_config.return_value = MagicMock(project_id=None) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert create.callback await create.callback( @@ -268,7 +268,7 @@ async def test_create_file_not_found( ) -> None: """Test create when file doesn't exist.""" with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert create.callback await create.callback( @@ -303,7 +303,7 @@ async def test_create_file_read_error( os.chmod(temp_file_path, 0o000) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert create.callback await create.callback( @@ -347,7 +347,7 @@ async def test_create_uses_project_name_as_default( try: with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.0 @@ -398,7 +398,7 @@ async def test_create_uses_default_name_when_project_name_none( try: with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.0 @@ -475,14 +475,14 @@ async def test_list_collections_success( ) with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.2 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.api_collections.display_collection_summary" + "workato_platform_cli.cli.commands.api_collections.display_collection_summary" ) as mock_display: assert list_collections.callback await list_collections.callback( @@ -500,14 +500,14 @@ async def test_list_collections_empty(self, mock_workato_client: AsyncMock) -> N mock_workato_client.api_platform_api.list_api_collections.return_value = [] with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 0.8 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert list_collections.callback await list_collections.callback( @@ -522,7 +522,7 @@ async def test_list_collections_per_page_limit_exceeded( ) -> None: """Test listing with per_page limit exceeded.""" with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert list_collections.callback await list_collections.callback( @@ -560,7 +560,7 @@ async def test_list_collections_pagination_info( ) with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.0 @@ -568,10 +568,10 @@ async def test_list_collections_pagination_info( with ( patch( - "workato_platform.cli.commands.api_collections.display_collection_summary" + "workato_platform_cli.cli.commands.api_collections.display_collection_summary" ), patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): assert list_collections.callback @@ -644,14 +644,14 @@ async def test_list_endpoints_success( ) with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.5 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.api_collections.display_endpoint_summary" + "workato_platform_cli.cli.commands.api_collections.display_endpoint_summary" ) as mock_display: assert list_endpoints.callback await list_endpoints.callback( @@ -668,14 +668,14 @@ async def test_list_endpoints_empty(self, mock_workato_client: AsyncMock) -> Non mock_workato_client.api_platform_api.list_api_endpoints.return_value = [] with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 0.5 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert list_endpoints.callback await list_endpoints.callback( @@ -733,14 +733,14 @@ async def test_list_endpoints_pagination( ] with patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 2.0 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.api_collections.display_endpoint_summary" + "workato_platform_cli.cli.commands.api_collections.display_endpoint_summary" ): assert list_endpoints.callback await list_endpoints.callback( @@ -778,7 +778,7 @@ async def test_enable_endpoint_single_success( ) -> None: """Test enabling a single endpoint successfully.""" with patch( - "workato_platform.cli.commands.api_collections.enable_api_endpoint" + "workato_platform_cli.cli.commands.api_collections.enable_api_endpoint" ) as mock_enable: assert enable_endpoint.callback await enable_endpoint.callback( @@ -793,7 +793,7 @@ async def test_enable_endpoint_all_success( ) -> None: """Test enabling all endpoints in collection successfully.""" with patch( - "workato_platform.cli.commands.api_collections.enable_all_endpoints_in_collection" + "workato_platform_cli.cli.commands.api_collections.enable_all_endpoints_in_collection" ) as mock_enable_all: assert enable_endpoint.callback await enable_endpoint.callback( @@ -806,7 +806,7 @@ async def test_enable_endpoint_all_success( async def test_enable_endpoint_all_without_collection_id(self) -> None: """Test enabling all endpoints without collection ID fails.""" with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert enable_endpoint.callback await enable_endpoint.callback( @@ -819,7 +819,7 @@ async def test_enable_endpoint_all_without_collection_id(self) -> None: async def test_enable_endpoint_all_with_endpoint_id(self) -> None: """Test enabling all endpoints with endpoint ID fails.""" with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert enable_endpoint.callback await enable_endpoint.callback( @@ -834,7 +834,7 @@ async def test_enable_endpoint_all_with_endpoint_id(self) -> None: async def test_enable_endpoint_no_parameters(self) -> None: """Test enabling endpoint with no parameters fails.""" with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert enable_endpoint.callback await enable_endpoint.callback( @@ -918,10 +918,10 @@ async def test_enable_all_endpoints_success( with ( patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): mock_spinner_instance = MagicMock() @@ -953,10 +953,10 @@ async def test_enable_all_endpoints_no_endpoints( with ( patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): mock_spinner_instance = MagicMock() @@ -1011,10 +1011,10 @@ async def test_enable_all_endpoints_all_already_enabled( with ( patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): mock_spinner_instance = MagicMock() @@ -1053,10 +1053,10 @@ async def mock_enable_side_effect(api_endpoint_id: int) -> None: with ( patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): mock_spinner_instance = MagicMock() @@ -1093,10 +1093,10 @@ async def test_enable_api_endpoint_success( """Test successfully enabling a single API endpoint.""" with ( patch( - "workato_platform.cli.commands.api_collections.Spinner" + "workato_platform_cli.cli.commands.api_collections.Spinner" ) as mock_spinner, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): mock_spinner_instance = MagicMock() @@ -1134,7 +1134,7 @@ def test_display_endpoint_summary_active(self) -> None: ) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: display_endpoint_summary(endpoint) @@ -1166,7 +1166,7 @@ def test_display_endpoint_summary_disabled_with_legacy(self) -> None: ) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: display_endpoint_summary(endpoint) @@ -1188,7 +1188,7 @@ def test_display_collection_summary(self) -> None: ) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: display_collection_summary(collection) @@ -1218,7 +1218,7 @@ def test_display_collection_summary_no_updated_at(self) -> None: ) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: display_collection_summary(collection) @@ -1244,7 +1244,7 @@ def test_display_collection_summary_short_urls(self) -> None: ) with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: display_collection_summary(collection) @@ -1294,7 +1294,7 @@ async def test_create_command_callback_success_json(self) -> None: try: with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert create.callback await create.callback( @@ -1334,7 +1334,7 @@ async def test_create_command_callback_no_project_id(self) -> None: mock_workato_client = AsyncMock() with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert create.callback await create.callback( @@ -1385,10 +1385,10 @@ async def test_list_collections_callback_success(self) -> None: with ( patch( - "workato_platform.cli.commands.api_collections.display_collection_summary" + "workato_platform_cli.cli.commands.api_collections.display_collection_summary" ) as mock_display, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): assert list_collections.callback @@ -1415,7 +1415,7 @@ async def test_list_collections_callback_per_page_limit(self) -> None: mock_workato_client = AsyncMock() with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert list_collections.callback await list_collections.callback( @@ -1454,10 +1454,10 @@ async def test_list_endpoints_callback_success(self) -> None: with ( patch( - "workato_platform.cli.commands.api_collections.display_endpoint_summary" + "workato_platform_cli.cli.commands.api_collections.display_endpoint_summary" ) as mock_display, patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo, ): assert list_endpoints.callback @@ -1487,7 +1487,7 @@ async def test_create_command_callback_file_not_found(self) -> None: mock_workato_client = AsyncMock() with patch( - "workato_platform.cli.commands.api_collections.click.echo" + "workato_platform_cli.cli.commands.api_collections.click.echo" ) as mock_echo: assert create.callback await create.callback( diff --git a/tests/unit/commands/test_assets.py b/tests/unit/commands/test_assets.py index f52a363..cd06760 100644 --- a/tests/unit/commands/test_assets.py +++ b/tests/unit/commands/test_assets.py @@ -4,8 +4,8 @@ import pytest -from workato_platform.cli.commands.assets import assets -from workato_platform.cli.utils.config import ConfigData +from workato_platform_cli.cli.commands.assets import assets +from workato_platform_cli.cli.utils.config import ConfigData class DummySpinner: @@ -22,7 +22,7 @@ def stop(self) -> float: @pytest.mark.asyncio async def test_assets_lists_grouped_results(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.assets.Spinner", + "workato_platform_cli.cli.commands.assets.Spinner", DummySpinner, ) @@ -37,7 +37,7 @@ async def test_assets_lists_grouped_results(monkeypatch: pytest.MonkeyPatch) -> captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.assets.click.echo", + "workato_platform_cli.cli.commands.assets.click.echo", lambda msg="": captured.append(msg), ) @@ -72,7 +72,7 @@ async def test_assets_missing_folder(monkeypatch: pytest.MonkeyPatch) -> None: captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.assets.click.echo", + "workato_platform_cli.cli.commands.assets.click.echo", lambda msg="": captured.append(msg), ) diff --git a/tests/unit/commands/test_connections.py b/tests/unit/commands/test_connections.py index 3e03a00..cb629c0 100644 --- a/tests/unit/commands/test_connections.py +++ b/tests/unit/commands/test_connections.py @@ -6,9 +6,9 @@ from asyncclick.testing import CliRunner -from workato_platform import Workato -from workato_platform.cli import cli -from workato_platform.cli.commands.connections import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli import cli +from workato_platform_cli.cli.commands.connections import ( OAUTH_TIMEOUT, _get_callback_url_from_api_host, connections, @@ -29,10 +29,10 @@ update, update_connection, ) -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.client.workato_api.models.connection import Connection -from workato_platform.client.workato_api.models.connection_update_request import ( +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.client.workato_api.models.connection import Connection +from workato_platform_cli.client.workato_api.models.connection_update_request import ( ConnectionUpdateRequest, ) @@ -55,7 +55,7 @@ async def test_connections_command_group_exists(self) -> None: assert result.exit_code == 0 assert "connection" in result.output.lower() - @patch("workato_platform.cli.commands.connections.Container") + @patch("workato_platform_cli.cli.commands.connections.Container") @pytest.mark.asyncio async def test_connections_create_oauth_command(self, mock_container: Mock) -> None: """Test the create-oauth subcommand.""" @@ -68,7 +68,7 @@ async def test_connections_create_oauth_command(self, mock_container: Mock) -> N ) mock_container_instance = Mock() - mock_container_instance.workato_platform.client.return_value = ( + mock_container_instance.workato_platform_cli.client.return_value = ( mock_workato_client ) mock_container.return_value = mock_container_instance @@ -89,7 +89,7 @@ async def test_connections_create_oauth_command(self, mock_container: Mock) -> N # Should not fail with command not found assert "No such command" not in result.output - @patch("workato_platform.cli.containers.Container") + @patch("workato_platform_cli.cli.containers.Container") @pytest.mark.asyncio async def test_connections_list_command(self, mock_container: Mock) -> None: """Test the list command through CLI.""" @@ -111,7 +111,7 @@ async def test_connections_list_command(self, mock_container: Mock) -> None: # Should not crash and command should be found assert "No such command" not in result.output - @patch("workato_platform.cli.containers.Container") + @patch("workato_platform_cli.cli.containers.Container") @pytest.mark.asyncio async def test_connections_list_with_filters(self, mock_container: Mock) -> None: """Test the list subcommand with filters.""" @@ -132,7 +132,7 @@ async def test_connections_list_with_filters(self, mock_container: Mock) -> None # Should not crash and command should be found assert "No such command" not in result.output - @patch("workato_platform.cli.containers.Container") + @patch("workato_platform_cli.cli.containers.Container") @pytest.mark.asyncio async def test_connections_get_oauth_url_command( self, mock_container: Mock @@ -155,7 +155,7 @@ async def test_connections_get_oauth_url_command( # Should not crash and command should be found assert "No such command" not in result.output - @patch("workato_platform.cli.containers.Container") + @patch("workato_platform_cli.cli.containers.Container") @pytest.mark.asyncio async def test_connections_pick_list_command(self, mock_container: Mock) -> None: """Test the pick-list subcommand.""" @@ -185,7 +185,7 @@ async def test_connections_pick_list_command(self, mock_container: Mock) -> None # Should not crash and command should be found assert "No such command" not in result.output - @patch("workato_platform.cli.containers.Container") + @patch("workato_platform_cli.cli.containers.Container") @pytest.mark.asyncio async def test_connections_pick_lists_command(self, mock_container: Mock) -> None: """Test the pick-lists subcommand.""" @@ -214,7 +214,7 @@ async def test_connections_create_oauth_command_help(self) -> None: assert result.exit_code == 0 assert "Create an OAuth runtime user connection" in result.output - @patch("workato_platform.cli.containers.Container") + @patch("workato_platform_cli.cli.containers.Container") @pytest.mark.asyncio async def test_connections_update_command(self, mock_container: Mock) -> None: """Test the update subcommand.""" @@ -244,7 +244,7 @@ async def test_connections_update_command(self, mock_container: Mock) -> None: # Should not crash and command should be found assert "No such command" not in result.output - @patch("workato_platform.cli.commands.connections.Container") + @patch("workato_platform_cli.cli.commands.connections.Container") @pytest.mark.asyncio async def test_connections_error_handling(self, mock_container: Mock) -> None: """Test error handling in connections commands.""" @@ -254,7 +254,7 @@ async def test_connections_error_handling(self, mock_container: Mock) -> None: ) mock_container_instance = Mock() - mock_container_instance.workato_platform.client.return_value = ( + mock_container_instance.workato_platform_cli.client.return_value = ( mock_workato_client ) mock_container.return_value = mock_container_instance @@ -269,7 +269,7 @@ async def test_connections_error_handling(self, mock_container: Mock) -> None: async def test_connections_helper_functions(self) -> None: """Test helper functions in connections module.""" # Test helper functions that might exist - from workato_platform.cli.commands.connections import ( + from workato_platform_cli.cli.commands.connections import ( is_custom_connector_oauth, is_platform_oauth_provider, ) @@ -278,17 +278,17 @@ async def test_connections_helper_functions(self) -> None: assert callable(is_platform_oauth_provider) assert callable(is_custom_connector_oauth) - @patch("workato_platform.cli.commands.connections.Container") + @patch("workato_platform_cli.cli.commands.connections.Container") @pytest.mark.asyncio async def test_connections_oauth_polling(self, mock_container: Mock) -> None: """Test OAuth connection status polling.""" # Mock polling function if it exists try: - from workato_platform.cli.commands.connections import ( + from workato_platform_cli.cli.commands.connections import ( poll_oauth_connection_status, ) - with patch("workato_platform.cli.commands.connections.time.sleep"): + with patch("workato_platform_cli.cli.commands.connections.time.sleep"): # Should be callable without error assert callable(poll_oauth_connection_status) @@ -333,7 +333,7 @@ def test_get_callback_url_from_api_host_other_domain(self) -> None: def test_get_callback_url_from_api_host_parse_failure(self) -> None: """Test _get_callback_url_from_api_host when urlparse raises.""" with patch( - "workato_platform.cli.commands.connections.urlparse", + "workato_platform_cli.cli.commands.connections.urlparse", side_effect=ValueError("bad url"), ): result = _get_callback_url_from_api_host("https://anything") @@ -381,8 +381,8 @@ async def test_requires_oauth_flow_none_provider(self) -> None: result = await requires_oauth_flow("") assert result is False - @patch("workato_platform.cli.commands.connections.is_platform_oauth_provider") - @patch("workato_platform.cli.commands.connections.is_custom_connector_oauth") + @patch("workato_platform_cli.cli.commands.connections.is_platform_oauth_provider") + @patch("workato_platform_cli.cli.commands.connections.is_custom_connector_oauth") @pytest.mark.asyncio async def test_requires_oauth_flow_platform_oauth( self, mock_custom: Mock, mock_platform: Mock @@ -394,8 +394,8 @@ async def test_requires_oauth_flow_platform_oauth( result = await requires_oauth_flow("salesforce") assert result is True - @patch("workato_platform.cli.commands.connections.is_platform_oauth_provider") - @patch("workato_platform.cli.commands.connections.is_custom_connector_oauth") + @patch("workato_platform_cli.cli.commands.connections.is_platform_oauth_provider") + @patch("workato_platform_cli.cli.commands.connections.is_custom_connector_oauth") @pytest.mark.asyncio async def test_requires_oauth_flow_custom_oauth( self, mock_custom: Mock, mock_platform: Mock @@ -508,10 +508,10 @@ def test_group_connections_by_provider(self) -> None: assert len(result["Hubspot"]) == 1 assert len(result["Custom"]) == 1 - @patch("workato_platform.cli.commands.connections.click.echo") + @patch("workato_platform_cli.cli.commands.connections.click.echo") def test_display_connection_summary(self, mock_echo: Mock) -> None: """Test display_connection_summary function.""" - from workato_platform.client.workato_api.models.connection import Connection + from workato_platform_cli.client.workato_api.models.connection import Connection connection = Mock(spec=Connection) connection.name = "Test Connection" @@ -528,7 +528,7 @@ def test_display_connection_summary(self, mock_echo: Mock) -> None: # Verify echo was called multiple times assert mock_echo.call_count > 0 - @patch("workato_platform.cli.commands.connections.click.echo") + @patch("workato_platform_cli.cli.commands.connections.click.echo") def test_show_connection_statistics(self, mock_echo: Mock) -> None: """Test show_connection_statistics function.""" # Create mock connections with proper attributes @@ -558,7 +558,9 @@ class TestConnectionCreationEdgeCases: @pytest.mark.asyncio async def test_create_missing_provider_and_name(self) -> None: """Test create command with missing provider and name.""" - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert create.callback await create.callback( name="", @@ -580,7 +582,9 @@ async def test_create_invalid_json_input(self) -> None: load_config=Mock(return_value=make_stub(folder_id=123)) ) - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert create.callback await create.callback( name="Test", @@ -611,14 +615,16 @@ async def test_create_oauth_browser_error(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.webbrowser.open", + "workato_platform_cli.cli.commands.connections.webbrowser.open", side_effect=OSError("Browser error"), ), patch( - "workato_platform.cli.commands.connections.poll_oauth_connection_status", + "workato_platform_cli.cli.commands.connections.poll_oauth_connection_status", new=AsyncMock(), ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): assert create_oauth.callback await create_oauth.callback( @@ -643,7 +649,9 @@ async def test_create_oauth_missing_folder_id(self) -> None: api_host="https://www.workato.com", ) - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert create_oauth.callback await create_oauth.callback( parent_id=1, @@ -681,14 +689,16 @@ async def test_create_oauth_opens_browser_success(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.webbrowser.open", + "workato_platform_cli.cli.commands.connections.webbrowser.open", return_value=True, ), patch( - "workato_platform.cli.commands.connections.poll_oauth_connection_status", + "workato_platform_cli.cli.commands.connections.poll_oauth_connection_status", new=AsyncMock(), ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): assert create_oauth.callback await create_oauth.callback( @@ -722,14 +732,16 @@ async def test_get_oauth_url_browser_error(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.Spinner", + "workato_platform_cli.cli.commands.connections.Spinner", return_value=spinner_stub, ), patch( - "workato_platform.cli.commands.connections.webbrowser.open", + "workato_platform_cli.cli.commands.connections.webbrowser.open", side_effect=OSError("Browser error"), ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): await get_connection_oauth_url( connection_id=123, @@ -772,10 +784,12 @@ async def test_update_connection_unauthorized_status(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.Spinner", + "workato_platform_cli.cli.commands.connections.Spinner", return_value=spinner_stub, ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): await update_connection( 123, @@ -827,10 +841,12 @@ async def test_update_connection_authorized_status(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.Spinner", + "workato_platform_cli.cli.commands.connections.Spinner", return_value=spinner_stub, ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): await update_connection( 77, @@ -852,7 +868,9 @@ async def test_update_connection_authorized_status(self) -> None: @pytest.mark.asyncio async def test_update_command_invalid_json(self) -> None: """Test update command handles invalid JSON input.""" - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert update.callback await update.callback( connection_id=5, @@ -870,7 +888,7 @@ async def test_update_command_invalid_json(self) -> None: async def test_update_command_invokes_update_connection(self) -> None: """Test update command builds request and invokes update_connection.""" with patch( - "workato_platform.cli.commands.connections.update_connection", + "workato_platform_cli.cli.commands.connections.update_connection", new=AsyncMock(), ) as mock_update: assert update.callback @@ -902,7 +920,9 @@ async def test_create_missing_folder_id(self) -> None: load_config=Mock(return_value=make_stub(folder_id=None)) ) - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert create.callback await create.callback( name="Test", @@ -945,18 +965,20 @@ async def test_create_oauth_success_flow(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.requires_oauth_flow", + "workato_platform_cli.cli.commands.connections.requires_oauth_flow", new=AsyncMock(return_value=True), ), patch( - "workato_platform.cli.commands.connections.get_connection_oauth_url", + "workato_platform_cli.cli.commands.connections.get_connection_oauth_url", new=AsyncMock(), ) as mock_oauth_url, patch( - "workato_platform.cli.commands.connections.poll_oauth_connection_status", + "workato_platform_cli.cli.commands.connections.poll_oauth_connection_status", new=AsyncMock(), ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): assert create.callback await create.callback( @@ -1001,22 +1023,24 @@ async def test_create_oauth_manual_fallback(self) -> None: with ( patch( - "workato_platform.cli.commands.connections.requires_oauth_flow", + "workato_platform_cli.cli.commands.connections.requires_oauth_flow", new=AsyncMock(return_value=True), ), patch( - "workato_platform.cli.commands.connections.get_connection_oauth_url", + "workato_platform_cli.cli.commands.connections.get_connection_oauth_url", new=AsyncMock(side_effect=RuntimeError("no url")), ), patch( - "workato_platform.cli.commands.connections.poll_oauth_connection_status", + "workato_platform_cli.cli.commands.connections.poll_oauth_connection_status", new=AsyncMock(), ), patch( - "workato_platform.cli.commands.connections.webbrowser.open", + "workato_platform_cli.cli.commands.connections.webbrowser.open", side_effect=OSError("browser blocked"), ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): assert create.callback await create.callback( @@ -1041,7 +1065,9 @@ class TestPicklistFunctions: @pytest.mark.asyncio async def test_pick_list_invalid_json_params(self) -> None: """Test pick_list command with invalid JSON params.""" - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert pick_list.callback await pick_list.callback( id=123, @@ -1057,15 +1083,17 @@ async def test_pick_list_invalid_json_params(self) -> None: ] assert any("Invalid JSON" in message for message in messages) - @patch("workato_platform.cli.commands.connections.Path.exists") - @patch("workato_platform.cli.commands.connections.open") + @patch("workato_platform_cli.cli.commands.connections.Path.exists") + @patch("workato_platform_cli.cli.commands.connections.open") def test_pick_lists_data_file_not_found( self, mock_open: Mock, mock_exists: Mock ) -> None: """Test pick_lists command when data file doesn't exist.""" mock_exists.return_value = False - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert pick_lists.callback pick_lists.callback() @@ -1076,8 +1104,8 @@ def test_pick_lists_data_file_not_found( ] assert any("Picklist data not found" in message for message in messages) - @patch("workato_platform.cli.commands.connections.Path.exists") - @patch("workato_platform.cli.commands.connections.open") + @patch("workato_platform_cli.cli.commands.connections.Path.exists") + @patch("workato_platform_cli.cli.commands.connections.open") def test_pick_lists_data_file_load_error( self, mock_open: Mock, mock_exists: Mock ) -> None: @@ -1085,7 +1113,9 @@ def test_pick_lists_data_file_load_error( mock_exists.return_value = True mock_open.side_effect = PermissionError("Permission denied") - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert pick_lists.callback pick_lists.callback() @@ -1096,8 +1126,8 @@ def test_pick_lists_data_file_load_error( ] assert any("Failed to load picklist data" in message for message in messages) - @patch("workato_platform.cli.commands.connections.Path.exists") - @patch("workato_platform.cli.commands.connections.open") + @patch("workato_platform_cli.cli.commands.connections.Path.exists") + @patch("workato_platform_cli.cli.commands.connections.open") def test_pick_lists_adapter_not_found( self, mock_open: Mock, mock_exists: Mock ) -> None: @@ -1107,7 +1137,9 @@ def test_pick_lists_adapter_not_found( '{"salesforce": []}' ) - with patch("workato_platform.cli.commands.connections.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo: assert pick_lists.callback pick_lists.callback(adapter="nonexistent") @@ -1122,7 +1154,7 @@ def test_pick_lists_adapter_not_found( class TestOAuthPolling: """Test OAuth polling functionality.""" - @patch("workato_platform.cli.commands.connections.time.sleep") + @patch("workato_platform_cli.cli.commands.connections.time.sleep") @pytest.mark.asyncio async def test_poll_oauth_connection_status_connection_not_found( self, mock_sleep: Mock @@ -1144,10 +1176,12 @@ async def test_poll_oauth_connection_status_connection_not_found( with ( patch( - "workato_platform.cli.commands.connections.Spinner", + "workato_platform_cli.cli.commands.connections.Spinner", return_value=spinner_stub, ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): await poll_oauth_connection_status( 123, @@ -1158,7 +1192,7 @@ async def test_poll_oauth_connection_status_connection_not_found( assert any("not found" in call.args[0] for call in mock_echo.call_args_list) - @patch("workato_platform.cli.commands.connections.time.sleep") + @patch("workato_platform_cli.cli.commands.connections.time.sleep") @pytest.mark.asyncio async def test_poll_oauth_connection_status_timeout(self, mock_sleep: Mock) -> None: """Test OAuth polling timeout scenario.""" @@ -1188,14 +1222,16 @@ async def test_poll_oauth_connection_status_timeout(self, mock_sleep: Mock) -> N with ( patch( - "workato_platform.cli.commands.connections.Spinner", + "workato_platform_cli.cli.commands.connections.Spinner", return_value=spinner_stub, ), patch( - "workato_platform.cli.commands.connections.time.time", + "workato_platform_cli.cli.commands.connections.time.time", side_effect=lambda: next(time_values), ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): await poll_oauth_connection_status( 123, @@ -1206,7 +1242,7 @@ async def test_poll_oauth_connection_status_timeout(self, mock_sleep: Mock) -> N assert any("Timeout" in call.args[0] for call in mock_echo.call_args_list) - @patch("workato_platform.cli.commands.connections.time.sleep") + @patch("workato_platform_cli.cli.commands.connections.time.sleep") @pytest.mark.asyncio async def test_poll_oauth_connection_status_keyboard_interrupt( self, mock_sleep: Mock @@ -1236,10 +1272,12 @@ async def test_poll_oauth_connection_status_keyboard_interrupt( with ( patch( - "workato_platform.cli.commands.connections.Spinner", + "workato_platform_cli.cli.commands.connections.Spinner", return_value=spinner_stub, ), - patch("workato_platform.cli.commands.connections.click.echo") as mock_echo, + patch( + "workato_platform_cli.cli.commands.connections.click.echo" + ) as mock_echo, ): await poll_oauth_connection_status( 123, @@ -1259,7 +1297,7 @@ async def test_poll_oauth_connection_status_keyboard_interrupt( class TestConnectionListFilters: """Test connection listing with various filters.""" - @patch("workato_platform.cli.commands.connections.Container") + @patch("workato_platform_cli.cli.commands.connections.Container") @pytest.mark.asyncio async def test_list_connections_with_filters(self, mock_container: Mock) -> None: """Test list_connections with various filter combinations.""" diff --git a/tests/unit/commands/test_data_tables.py b/tests/unit/commands/test_data_tables.py index 060cbc7..7efaaf9 100644 --- a/tests/unit/commands/test_data_tables.py +++ b/tests/unit/commands/test_data_tables.py @@ -7,13 +7,13 @@ import pytest -from workato_platform.cli.commands.data_tables import ( +from workato_platform_cli.cli.commands.data_tables import ( create_data_table, create_table, list_data_tables, validate_schema, ) -from workato_platform.client.workato_api.models.data_table_column_request import ( +from workato_platform_cli.client.workato_api.models.data_table_column_request import ( DataTableColumnRequest, ) @@ -96,13 +96,15 @@ async def test_list_data_tables_success( mock_response ) - with patch("workato_platform.cli.commands.data_tables.Spinner") as mock_spinner: + with patch( + "workato_platform_cli.cli.commands.data_tables.Spinner" + ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.2 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.data_tables.display_table_summary" + "workato_platform_cli.cli.commands.data_tables.display_table_summary" ) as mock_display: assert list_data_tables.callback await list_data_tables.callback(workato_api_client=mock_workato_client) @@ -119,13 +121,15 @@ async def test_list_data_tables_empty(self, mock_workato_client: AsyncMock) -> N mock_response ) - with patch("workato_platform.cli.commands.data_tables.Spinner") as mock_spinner: + with patch( + "workato_platform_cli.cli.commands.data_tables.Spinner" + ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 0.8 mock_spinner.return_value = mock_spinner_instance with patch( - "workato_platform.cli.commands.data_tables.click.echo" + "workato_platform_cli.cli.commands.data_tables.click.echo" ) as mock_echo: assert list_data_tables.callback await list_data_tables.callback(workato_api_client=mock_workato_client) @@ -219,7 +223,7 @@ async def test_create_data_table_success( ) -> None: """Test successful data table creation.""" with patch( - "workato_platform.cli.commands.data_tables.create_table" + "workato_platform_cli.cli.commands.data_tables.create_table" ) as mock_create: assert create_data_table.callback await create_data_table.callback( @@ -247,7 +251,7 @@ async def test_create_data_table_with_explicit_folder_id( ) -> None: """Test data table creation with explicit folder ID.""" with patch( - "workato_platform.cli.commands.data_tables.create_table" + "workato_platform_cli.cli.commands.data_tables.create_table" ) as mock_create: assert create_data_table.callback await create_data_table.callback( @@ -271,7 +275,9 @@ async def test_create_data_table_invalid_json( mock_config_manager: MagicMock, ) -> None: """Test data table creation with invalid JSON.""" - with patch("workato_platform.cli.commands.data_tables.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.data_tables.click.echo" + ) as mock_echo: assert create_data_table.callback await create_data_table.callback( name="Test Table", @@ -290,7 +296,9 @@ async def test_create_data_table_non_list_schema( mock_config_manager: MagicMock, ) -> None: """Test data table creation with non-list schema.""" - with patch("workato_platform.cli.commands.data_tables.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.data_tables.click.echo" + ) as mock_echo: assert create_data_table.callback await create_data_table.callback( name="Test Table", @@ -311,7 +319,9 @@ async def test_create_data_table_no_folder_id( mock_config.folder_id = None mock_config_manager.load_config.return_value = mock_config - with patch("workato_platform.cli.commands.data_tables.click.echo") as mock_echo: + with patch( + "workato_platform_cli.cli.commands.data_tables.click.echo" + ) as mock_echo: assert create_data_table.callback await create_data_table.callback( name="Test Table", @@ -345,7 +355,9 @@ async def test_create_table_function( ) ] - with patch("workato_platform.cli.commands.data_tables.Spinner") as mock_spinner: + with patch( + "workato_platform_cli.cli.commands.data_tables.Spinner" + ) as mock_spinner: mock_spinner_instance = MagicMock() mock_spinner_instance.stop.return_value = 1.5 mock_spinner.return_value = mock_spinner_instance diff --git a/tests/unit/commands/test_guide.py b/tests/unit/commands/test_guide.py index 3ea6142..146647c 100644 --- a/tests/unit/commands/test_guide.py +++ b/tests/unit/commands/test_guide.py @@ -6,7 +6,7 @@ import pytest -from workato_platform.cli.commands import guide +from workato_platform_cli.cli.commands import guide @pytest.fixture diff --git a/tests/unit/commands/test_init.py b/tests/unit/commands/test_init.py index 974185a..9f47adc 100644 --- a/tests/unit/commands/test_init.py +++ b/tests/unit/commands/test_init.py @@ -9,7 +9,7 @@ import asyncclick as click import pytest -from workato_platform.cli.commands import init as init_module +from workato_platform_cli.cli.commands import init as init_module @pytest.mark.asyncio diff --git a/tests/unit/commands/test_profiles.py b/tests/unit/commands/test_profiles.py index f8adc35..03d96ed 100644 --- a/tests/unit/commands/test_profiles.py +++ b/tests/unit/commands/test_profiles.py @@ -8,14 +8,14 @@ import pytest -from workato_platform.cli.commands.profiles import ( +from workato_platform_cli.cli.commands.profiles import ( delete, list_profiles, show, status, use, ) -from workato_platform.cli.utils.config import ConfigData, ProfileData +from workato_platform_cli.cli.utils.config import ConfigData, ProfileData @pytest.fixture @@ -416,7 +416,7 @@ async def test_delete_handles_failure( def test_profiles_group_exists() -> None: """Test that the profiles group command exists.""" - from workato_platform.cli.commands.profiles import profiles + from workato_platform_cli.cli.commands.profiles import profiles # Test that the profiles group function exists and is callable assert callable(profiles) @@ -482,7 +482,7 @@ async def test_use_updates_both_workspace_and_project_configs( # Mock ConfigManager constructor for project config with patch( - "workato_platform.cli.commands.profiles.ConfigManager", + "workato_platform_cli.cli.commands.profiles.ConfigManager", return_value=project_config_manager, ): assert use.callback diff --git a/tests/unit/commands/test_properties.py b/tests/unit/commands/test_properties.py index 21b9094..9a434ae 100644 --- a/tests/unit/commands/test_properties.py +++ b/tests/unit/commands/test_properties.py @@ -4,12 +4,12 @@ import pytest -from workato_platform.cli.commands.properties import ( +from workato_platform_cli.cli.commands.properties import ( list_properties, properties, upsert_properties, ) -from workato_platform.cli.utils.config import ConfigData +from workato_platform_cli.cli.utils.config import ConfigData class DummySpinner: @@ -29,7 +29,7 @@ def stop(self) -> float: @pytest.mark.asyncio async def test_list_properties_success(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -39,7 +39,7 @@ async def test_list_properties_success(monkeypatch: pytest.MonkeyPatch) -> None: captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -72,7 +72,7 @@ async def test_list_properties_success(monkeypatch: pytest.MonkeyPatch) -> None: @pytest.mark.asyncio async def test_list_properties_missing_project(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -80,7 +80,7 @@ async def test_list_properties_missing_project(monkeypatch: pytest.MonkeyPatch) captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -102,14 +102,14 @@ async def test_upsert_properties_invalid_format( monkeypatch: pytest.MonkeyPatch, ) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) config_manager = Mock() captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -130,7 +130,7 @@ async def test_upsert_properties_invalid_format( @pytest.mark.asyncio async def test_upsert_properties_success(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -140,7 +140,7 @@ async def test_upsert_properties_success(monkeypatch: pytest.MonkeyPatch) -> Non captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -171,7 +171,7 @@ async def test_upsert_properties_success(monkeypatch: pytest.MonkeyPatch) -> Non @pytest.mark.asyncio async def test_upsert_properties_failure(monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -181,7 +181,7 @@ async def test_upsert_properties_failure(monkeypatch: pytest.MonkeyPatch) -> Non captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -210,7 +210,7 @@ async def test_upsert_properties_failure(monkeypatch: pytest.MonkeyPatch) -> Non async def test_list_properties_empty_result(monkeypatch: pytest.MonkeyPatch) -> None: """Test list properties when no properties are found.""" monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -221,7 +221,7 @@ async def test_list_properties_empty_result(monkeypatch: pytest.MonkeyPatch) -> captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -253,7 +253,7 @@ async def test_upsert_properties_missing_project( ) -> None: """Test upsert properties when no project ID is provided.""" monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -261,7 +261,7 @@ async def test_upsert_properties_missing_project( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -286,7 +286,7 @@ async def test_upsert_properties_missing_project( async def test_upsert_properties_no_properties(monkeypatch: pytest.MonkeyPatch) -> None: """Test upsert properties when no properties are provided.""" monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -294,7 +294,7 @@ async def test_upsert_properties_no_properties(monkeypatch: pytest.MonkeyPatch) captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -317,7 +317,7 @@ async def test_upsert_properties_no_properties(monkeypatch: pytest.MonkeyPatch) async def test_upsert_properties_name_too_long(monkeypatch: pytest.MonkeyPatch) -> None: """Test upsert properties with property name that's too long.""" monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -325,7 +325,7 @@ async def test_upsert_properties_name_too_long(monkeypatch: pytest.MonkeyPatch) captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) @@ -353,7 +353,7 @@ async def test_upsert_properties_value_too_long( ) -> None: """Test upsert properties with property value that's too long.""" monkeypatch.setattr( - "workato_platform.cli.commands.properties.Spinner", + "workato_platform_cli.cli.commands.properties.Spinner", DummySpinner, ) @@ -361,7 +361,7 @@ async def test_upsert_properties_value_too_long( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.properties.click.echo", + "workato_platform_cli.cli.commands.properties.click.echo", lambda msg="": captured.append(msg), ) diff --git a/tests/unit/commands/test_pull.py b/tests/unit/commands/test_pull.py index ecb922c..5258f0c 100644 --- a/tests/unit/commands/test_pull.py +++ b/tests/unit/commands/test_pull.py @@ -8,8 +8,8 @@ import pytest -from workato_platform.cli.commands.projects.project_manager import ProjectManager -from workato_platform.cli.commands.pull import ( +from workato_platform_cli.cli.commands.projects.project_manager import ProjectManager +from workato_platform_cli.cli.commands.pull import ( _pull_project, calculate_diff_stats, calculate_json_diff_stats, @@ -17,7 +17,7 @@ merge_directories, pull, ) -from workato_platform.cli.utils.config import ConfigData, ConfigManager +from workato_platform_cli.cli.utils.config import ConfigData, ConfigManager class TestPullCommand: @@ -150,7 +150,7 @@ def test_merge_directories( # Avoid interactive confirmation during test monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.confirm", + "workato_platform_cli.cli.commands.pull.click.confirm", lambda *args, **kwargs: True, ) @@ -189,11 +189,11 @@ def test_merge_directories_cancellation( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.confirm", + "workato_platform_cli.cli.commands.pull.click.confirm", lambda *args, **kwargs: False, ) @@ -223,11 +223,11 @@ def test_merge_directories_many_deletions( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.confirm", + "workato_platform_cli.cli.commands.pull.click.confirm", lambda *args, **kwargs: True, ) @@ -237,7 +237,7 @@ def test_merge_directories_many_deletions( assert any("... and 2 more" in msg for msg in captured) @pytest.mark.asyncio - @patch("workato_platform.cli.commands.pull.click.echo") + @patch("workato_platform_cli.cli.commands.pull.click.echo") async def test_pull_project_no_api_token(self, mock_echo: MagicMock) -> None: """Test _pull_project with no API token.""" mock_config_manager = MagicMock() @@ -251,7 +251,7 @@ async def test_pull_project_no_api_token(self, mock_echo: MagicMock) -> None: ) @pytest.mark.asyncio - @patch("workato_platform.cli.commands.pull.click.echo") + @patch("workato_platform_cli.cli.commands.pull.click.echo") async def test_pull_project_no_folder_id(self, mock_echo: MagicMock) -> None: """Test _pull_project with no folder ID.""" mock_config_manager = MagicMock() @@ -273,7 +273,7 @@ async def test_pull_command_calls_pull_project(self) -> None: mock_config_manager = MagicMock() mock_project_manager = MagicMock() - with patch("workato_platform.cli.commands.pull._pull_project") as mock_pull: + with patch("workato_platform_cli.cli.commands.pull._pull_project") as mock_pull: assert pull.callback await pull.callback( config_manager=mock_config_manager, @@ -308,7 +308,7 @@ async def test_pull_project_missing_project_root( project_manager = AsyncMock() captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) @@ -350,13 +350,13 @@ async def fake_export( } monkeypatch.setattr( - "workato_platform.cli.commands.pull.merge_directories", + "workato_platform_cli.cli.commands.pull.merge_directories", lambda *args, **kwargs: fake_changes, ) captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) @@ -414,13 +414,13 @@ async def fake_export( } monkeypatch.setattr( - "workato_platform.cli.commands.pull.merge_directories", + "workato_platform_cli.cli.commands.pull.merge_directories", lambda *args, **kwargs: simple_changes, ) captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) @@ -471,7 +471,7 @@ async def fake_export( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) @@ -529,7 +529,7 @@ async def fake_export( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) @@ -571,7 +571,7 @@ async def test_pull_project_failed_export( captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) @@ -624,13 +624,13 @@ async def fake_export( "removed": [], } monkeypatch.setattr( - "workato_platform.cli.commands.pull.merge_directories", + "workato_platform_cli.cli.commands.pull.merge_directories", lambda *args, **kwargs: empty_changes, ) captured: list[str] = [] monkeypatch.setattr( - "workato_platform.cli.commands.pull.click.echo", + "workato_platform_cli.cli.commands.pull.click.echo", lambda msg="": captured.append(msg), ) diff --git a/tests/unit/commands/test_workspace.py b/tests/unit/commands/test_workspace.py index 68b34d1..05222a2 100644 --- a/tests/unit/commands/test_workspace.py +++ b/tests/unit/commands/test_workspace.py @@ -4,8 +4,8 @@ import pytest -from workato_platform.cli.commands.workspace import workspace -from workato_platform.cli.utils.config import ConfigData, ProfileData +from workato_platform_cli.cli.commands.workspace import workspace +from workato_platform_cli.cli.utils.config import ConfigData, ProfileData @pytest.mark.asyncio @@ -42,7 +42,7 @@ def fake_echo(message: str = "") -> None: captured.append(message) monkeypatch.setattr( - "workato_platform.cli.commands.workspace.click.echo", + "workato_platform_cli.cli.commands.workspace.click.echo", fake_echo, ) diff --git a/tests/unit/config/test_manager.py b/tests/unit/config/test_manager.py index 47e7209..b72deb4 100644 --- a/tests/unit/config/test_manager.py +++ b/tests/unit/config/test_manager.py @@ -10,19 +10,19 @@ import asyncclick as click import pytest -from workato_platform import Workato -from workato_platform.cli.utils.config.manager import ( +from workato_platform_cli import Workato +from workato_platform_cli.cli.utils.config.manager import ( ConfigManager, ProfileManager, WorkspaceManager, ) -from workato_platform.cli.utils.config.models import ( +from workato_platform_cli.cli.utils.config.models import ( ConfigData, ProfileData, ProjectInfo, ) -from workato_platform.client.workato_api.configuration import Configuration -from workato_platform.client.workato_api.models.user import User +from workato_platform_cli.client.workato_api.configuration import Configuration +from workato_platform_cli.client.workato_api.models.user import User @pytest.fixture diff --git a/tests/unit/config/test_models.py b/tests/unit/config/test_models.py index d5ec515..516acb2 100644 --- a/tests/unit/config/test_models.py +++ b/tests/unit/config/test_models.py @@ -4,7 +4,7 @@ from pydantic import ValidationError -from workato_platform.cli.utils.config.models import ( +from workato_platform_cli.cli.utils.config.models import ( AVAILABLE_REGIONS, ConfigData, ProfileData, diff --git a/tests/unit/config/test_profiles.py b/tests/unit/config/test_profiles.py index 4ad0540..bb424b4 100644 --- a/tests/unit/config/test_profiles.py +++ b/tests/unit/config/test_profiles.py @@ -9,11 +9,11 @@ from keyring.errors import KeyringError, NoKeyringError -from workato_platform.cli.utils.config.models import ( +from workato_platform_cli.cli.utils.config.models import ( ProfileData, ProfilesConfig, ) -from workato_platform.cli.utils.config.profiles import ( +from workato_platform_cli.cli.utils.config.profiles import ( ProfileManager, _set_secure_permissions, _validate_url_security, @@ -652,7 +652,7 @@ def test_is_keyring_disabled_env_var( manager = ProfileManager() assert manager._is_keyring_enabled() is False - @patch("workato_platform.cli.utils.config.profiles.keyring.get_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_password") def test_get_token_from_keyring_success( self, mock_get_password: Mock, tmp_path: Path ) -> None: @@ -666,7 +666,7 @@ def test_get_token_from_keyring_success( result = manager._get_token_from_keyring("dev") assert result == "test-token" - @patch("workato_platform.cli.utils.config.profiles.keyring.get_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_password") def test_get_token_from_keyring_disabled( self, mock_get_password: Mock, tmp_path: Path ) -> None: @@ -679,7 +679,7 @@ def test_get_token_from_keyring_disabled( assert result is None mock_get_password.assert_not_called() - @patch("workato_platform.cli.utils.config.profiles.keyring.get_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_password") def test_get_token_from_keyring_no_keyring_error( self, mock_get_password: Mock, tmp_path: Path ) -> None: @@ -696,7 +696,7 @@ def test_get_token_from_keyring_no_keyring_error( manager._get_token_from_keyring("dev") mock_ensure.assert_called_with(force_fallback=True) - @patch("workato_platform.cli.utils.config.profiles.keyring.get_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_password") def test_get_token_from_keyring_keyring_error( self, mock_get_password: Mock, tmp_path: Path ) -> None: @@ -713,7 +713,7 @@ def test_get_token_from_keyring_keyring_error( manager._get_token_from_keyring("dev") mock_ensure.assert_called_with(force_fallback=True) - @patch("workato_platform.cli.utils.config.profiles.keyring.get_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_password") def test_get_token_from_keyring_general_exception( self, mock_get_password: Mock, tmp_path: Path ) -> None: @@ -727,7 +727,7 @@ def test_get_token_from_keyring_general_exception( result = manager._get_token_from_keyring("dev") assert result is None - @patch("workato_platform.cli.utils.config.profiles.keyring.set_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.set_password") def test_store_token_in_keyring_success( self, mock_set_password: Mock, tmp_path: Path ) -> None: @@ -742,7 +742,7 @@ def test_store_token_in_keyring_success( manager.keyring_service, "dev", "token123" ) - @patch("workato_platform.cli.utils.config.profiles.keyring.set_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.set_password") def test_store_token_in_keyring_disabled( self, mock_set_password: Mock, tmp_path: Path ) -> None: @@ -771,7 +771,7 @@ def test_ensure_keyring_backend_force_fallback(self, tmp_path: Path) -> None: with ( patch("pathlib.Path.home", return_value=tmp_path), patch( - "workato_platform.cli.utils.config.profiles.keyring.set_keyring" + "workato_platform_cli.cli.utils.config.profiles.keyring.set_keyring" ) as mock_set_keyring, ): manager = ProfileManager() @@ -780,7 +780,7 @@ def test_ensure_keyring_backend_force_fallback(self, tmp_path: Path) -> None: assert manager._using_fallback_keyring is True mock_set_keyring.assert_called() - @patch("workato_platform.cli.utils.config.profiles.keyring.get_keyring") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_keyring") def test_ensure_keyring_backend_no_backend( self, mock_get_keyring: Mock, tmp_path: Path ) -> None: @@ -902,7 +902,7 @@ def test_ensure_global_config_dir(self, tmp_path: Path) -> None: manager._ensure_global_config_dir() assert config_dir.exists() - @patch("workato_platform.cli.utils.config.profiles.keyring.delete_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.delete_password") def test_delete_token_from_keyring_success( self, mock_delete_password: Mock, tmp_path: Path ) -> None: @@ -915,7 +915,7 @@ def test_delete_token_from_keyring_success( assert result is True mock_delete_password.assert_called_once() - @patch("workato_platform.cli.utils.config.profiles.keyring.delete_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.delete_password") def test_delete_token_from_keyring_disabled( self, mock_delete_password: Mock, tmp_path: Path ) -> None: @@ -928,7 +928,7 @@ def test_delete_token_from_keyring_disabled( assert result is False mock_delete_password.assert_not_called() - @patch("workato_platform.cli.utils.config.profiles.keyring.delete_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.delete_password") def test_delete_token_from_keyring_no_keyring_error( self, mock_delete_password: Mock, tmp_path: Path ) -> None: @@ -945,7 +945,7 @@ def test_delete_token_from_keyring_no_keyring_error( manager._delete_token_from_keyring("dev") mock_ensure.assert_called_with(force_fallback=True) - @patch("workato_platform.cli.utils.config.profiles.keyring.delete_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.delete_password") def test_delete_token_from_keyring_keyring_error( self, mock_delete_password: Mock, tmp_path: Path ) -> None: @@ -962,7 +962,7 @@ def test_delete_token_from_keyring_keyring_error( manager._delete_token_from_keyring("dev") mock_ensure.assert_called_with(force_fallback=True) - @patch("workato_platform.cli.utils.config.profiles.keyring.delete_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.delete_password") def test_delete_token_from_keyring_general_exception( self, mock_delete_password: Mock, tmp_path: Path ) -> None: @@ -976,7 +976,7 @@ def test_delete_token_from_keyring_general_exception( result = manager._delete_token_from_keyring("dev") assert result is False - @patch("workato_platform.cli.utils.config.profiles.keyring.set_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.set_password") def test_store_token_in_keyring_no_keyring_error( self, mock_set_password: Mock, tmp_path: Path ) -> None: @@ -993,7 +993,7 @@ def test_store_token_in_keyring_no_keyring_error( manager._store_token_in_keyring("dev", "token123") mock_ensure.assert_called_with(force_fallback=True) - @patch("workato_platform.cli.utils.config.profiles.keyring.set_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.set_password") def test_store_token_in_keyring_keyring_error( self, mock_set_password: Mock, tmp_path: Path ) -> None: @@ -1010,7 +1010,7 @@ def test_store_token_in_keyring_keyring_error( manager._store_token_in_keyring("dev", "token123") mock_ensure.assert_called_with(force_fallback=True) - @patch("workato_platform.cli.utils.config.profiles.keyring.set_password") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.set_password") def test_store_token_in_keyring_general_exception( self, mock_set_password: Mock, tmp_path: Path ) -> None: @@ -1024,7 +1024,7 @@ def test_store_token_in_keyring_general_exception( result = manager._store_token_in_keyring("dev", "token123") assert result is False - @patch("workato_platform.cli.utils.config.profiles.keyring.get_keyring") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_keyring") def test_ensure_keyring_backend_successful_backend( self, mock_get_keyring: Mock, tmp_path: Path ) -> None: @@ -1046,7 +1046,7 @@ def test_ensure_keyring_backend_successful_backend( # Should not fall back since backend is good assert manager._using_fallback_keyring is False - @patch("workato_platform.cli.utils.config.profiles.keyring.get_keyring") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_keyring") def test_ensure_keyring_backend_failed_backend( self, mock_get_keyring: Mock, tmp_path: Path ) -> None: @@ -1062,7 +1062,7 @@ def test_ensure_keyring_backend_failed_backend( with ( patch("pathlib.Path.home", return_value=tmp_path), patch( - "workato_platform.cli.utils.config.profiles.keyring.set_keyring" + "workato_platform_cli.cli.utils.config.profiles.keyring.set_keyring" ) as mock_set_keyring, ): manager = ProfileManager() @@ -1070,7 +1070,7 @@ def test_ensure_keyring_backend_failed_backend( assert manager._using_fallback_keyring is True mock_set_keyring.assert_called() - @patch("workato_platform.cli.utils.config.profiles.keyring.get_keyring") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_keyring") def test_ensure_keyring_backend_fail_module( self, mock_get_keyring: Mock, tmp_path: Path ) -> None: @@ -1085,7 +1085,7 @@ def test_ensure_keyring_backend_fail_module( with ( patch("pathlib.Path.home", return_value=tmp_path), patch( - "workato_platform.cli.utils.config.profiles.keyring.set_keyring" + "workato_platform_cli.cli.utils.config.profiles.keyring.set_keyring" ) as mock_set_keyring, ): manager = ProfileManager() @@ -1093,7 +1093,7 @@ def test_ensure_keyring_backend_fail_module( assert manager._using_fallback_keyring is True mock_set_keyring.assert_called() - @patch("workato_platform.cli.utils.config.profiles.keyring.get_keyring") + @patch("workato_platform_cli.cli.utils.config.profiles.keyring.get_keyring") def test_ensure_keyring_backend_zero_priority( self, mock_get_keyring: Mock, tmp_path: Path ) -> None: @@ -1108,7 +1108,7 @@ def test_ensure_keyring_backend_zero_priority( with ( patch("pathlib.Path.home", return_value=tmp_path), patch( - "workato_platform.cli.utils.config.profiles.keyring.set_keyring" + "workato_platform_cli.cli.utils.config.profiles.keyring.set_keyring" ) as mock_set_keyring, ): manager = ProfileManager() @@ -1125,7 +1125,7 @@ def test_get_token_from_keyring_fallback_after_error(self, tmp_path: Path) -> No with ( patch.object(manager, "_is_keyring_enabled", return_value=True), patch( - "workato_platform.cli.utils.config.profiles.keyring.get_password", + "workato_platform_cli.cli.utils.config.profiles.keyring.get_password", return_value="fallback-token", ), ): @@ -1141,7 +1141,7 @@ def test_store_token_fallback_keyring_success(self, tmp_path: Path) -> None: with ( patch.object(manager, "_is_keyring_enabled", return_value=True), patch( - "workato_platform.cli.utils.config.profiles.keyring.set_password" + "workato_platform_cli.cli.utils.config.profiles.keyring.set_password" ) as mock_set_password, patch.object(manager, "_ensure_keyring_backend"), ): @@ -1161,7 +1161,7 @@ def test_delete_token_fallback_keyring_success(self, tmp_path: Path) -> None: with ( patch.object(manager, "_is_keyring_enabled", return_value=True), patch( - "workato_platform.cli.utils.config.profiles.keyring.delete_password" + "workato_platform_cli.cli.utils.config.profiles.keyring.delete_password" ) as mock_delete_password, patch.object(manager, "_ensure_keyring_backend"), ): @@ -1183,7 +1183,7 @@ def test_get_token_fallback_keyring_after_keyring_error( with ( patch.object(manager, "_is_keyring_enabled", return_value=True), patch( - "workato_platform.cli.utils.config.profiles.keyring.get_password" + "workato_platform_cli.cli.utils.config.profiles.keyring.get_password" ) as mock_get_password, patch.object(manager, "_ensure_keyring_backend"), ): diff --git a/tests/unit/config/test_workspace.py b/tests/unit/config/test_workspace.py index 5b784a2..af197fa 100644 --- a/tests/unit/config/test_workspace.py +++ b/tests/unit/config/test_workspace.py @@ -6,7 +6,7 @@ import pytest -from workato_platform.cli.utils.config.workspace import WorkspaceManager +from workato_platform_cli.cli.utils.config.workspace import WorkspaceManager class TestWorkspaceManager: diff --git a/tests/unit/test_basic_imports.py b/tests/unit/test_basic_imports.py index f38eb93..ac64286 100644 --- a/tests/unit/test_basic_imports.py +++ b/tests/unit/test_basic_imports.py @@ -19,18 +19,18 @@ class TestBasicImports: def test_workato_cli_package_exists(self) -> None: """Test that the main package exists.""" try: - import workato_platform.cli + import workato_platform_cli.cli - assert workato_platform.cli is not None + assert workato_platform_cli.cli is not None except ImportError: - pytest.fail("workato_platform.cli package could not be imported") + pytest.fail("workato_platform_cli.cli package could not be imported") def test_version_is_available(self) -> None: """Test that version is available.""" try: - import workato_platform + import workato_platform_cli - version = getattr(workato_platform, "__version__", None) + version = getattr(workato_platform_cli, "__version__", None) assert version is not None assert isinstance(version, str) except ImportError: @@ -39,7 +39,7 @@ def test_version_is_available(self) -> None: def test_utils_package_structure(self) -> None: """Test that utils package has expected structure.""" try: - from workato_platform.cli.utils import version_checker + from workato_platform_cli.cli.utils import version_checker assert hasattr(version_checker, "VersionChecker") except ImportError: @@ -48,7 +48,7 @@ def test_utils_package_structure(self) -> None: def test_version_checker_class_structure(self) -> None: """Test version checker class structure.""" try: - from workato_platform.cli.utils.version_checker import VersionChecker + from workato_platform_cli.cli.utils.version_checker import VersionChecker # Check that class has expected methods assert hasattr(VersionChecker, "check_for_updates") @@ -60,7 +60,7 @@ def test_version_checker_class_structure(self) -> None: def test_commands_package_exists(self) -> None: """Test that commands package structure exists.""" - commands_path = src_path / "workato_platform" / "cli" / "commands" + commands_path = src_path / "workato_platform_cli" / "cli" / "commands" assert commands_path.exists() assert commands_path.is_dir() @@ -79,7 +79,7 @@ def test_commands_package_exists(self) -> None: def test_basic_configuration_can_be_created(self) -> None: """Test basic configuration without heavy dependencies.""" try: - from workato_platform.cli.utils.config import ConfigManager + from workato_platform_cli.cli.utils.config import ConfigManager # Should be able to import the class assert ConfigManager is not None @@ -90,7 +90,7 @@ def test_basic_configuration_can_be_created(self) -> None: def test_container_module_exists(self) -> None: """Test container module exists.""" try: - from workato_platform.cli import containers + from workato_platform_cli.cli import containers assert hasattr(containers, "Container") @@ -108,7 +108,7 @@ def test_required_files_exist(self) -> None: required_files = [ "pyproject.toml", "README.md", - "src/workato_platform/cli/__init__.py", + "src/workato_platform_cli/cli/__init__.py", ] for file_path in required_files: @@ -127,7 +127,7 @@ def test_test_structure_exists(self) -> None: def test_source_code_structure(self) -> None: """Test source code directory structure.""" src_path = ( - Path(__file__).parent.parent.parent / "src" / "workato_platform" / "cli" + Path(__file__).parent.parent.parent / "src" / "workato_platform_cli" / "cli" ) expected_dirs = ["commands", "utils"] diff --git a/tests/unit/test_cli.py b/tests/unit/test_cli.py index ec72cdb..38fa99b 100644 --- a/tests/unit/test_cli.py +++ b/tests/unit/test_cli.py @@ -6,7 +6,7 @@ from asyncclick.testing import CliRunner -from workato_platform.cli import cli +from workato_platform_cli.cli import cli class TestCLI: @@ -26,7 +26,7 @@ async def test_cli_with_profile(self) -> None: """Test CLI accepts profile option.""" runner = CliRunner() - with patch("workato_platform.cli.Container") as mock_container: + with patch("workato_platform_cli.cli.Container") as mock_container: # Mock the container to avoid actual initialization mock_instance = Mock() mock_container.return_value = mock_instance diff --git a/tests/unit/test_containers.py b/tests/unit/test_containers.py index 357d9d5..31e8ead 100644 --- a/tests/unit/test_containers.py +++ b/tests/unit/test_containers.py @@ -2,7 +2,7 @@ from unittest.mock import Mock -from workato_platform.cli.containers import ( +from workato_platform_cli.cli.containers import ( Container, create_profile_aware_workato_config, create_workato_config, diff --git a/tests/unit/test_retry_429.py b/tests/unit/test_retry_429.py index 874f90e..3abdd34 100644 --- a/tests/unit/test_retry_429.py +++ b/tests/unit/test_retry_429.py @@ -11,9 +11,9 @@ class TestRetry429Configuration: def test_retries_enabled_by_default(self) -> None: """Test that retries are enabled by default when not explicitly set.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_configuration.retries = None # Not explicitly set @@ -38,9 +38,9 @@ def test_retries_enabled_by_default(self) -> None: def test_custom_retry_count_preserved(self) -> None: """Test that explicitly set retry count is preserved.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_configuration.retries = 5 # Custom value @@ -65,10 +65,10 @@ def test_custom_retry_count_preserved(self) -> None: def test_retry_client_created_with_429_support(self) -> None: """Test that retry client is created with 429 status code support.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato with ( - patch("workato_platform.ApiClient") as mock_api_client, + patch("workato_platform_cli.ApiClient") as mock_api_client, patch("aiohttp_retry.RetryClient"), patch("aiohttp_retry.ExponentialRetry") as mock_exponential_retry, ): @@ -103,10 +103,10 @@ def test_retry_client_created_with_429_support(self) -> None: def test_exponential_backoff_timing(self) -> None: """Test that exponential backoff uses correct timing for rate limiting.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato with ( - patch("workato_platform.ApiClient") as mock_api_client, + patch("workato_platform_cli.ApiClient") as mock_api_client, patch("aiohttp_retry.ExponentialRetry") as mock_exponential_retry, ): mock_configuration = Mock() @@ -135,7 +135,7 @@ def test_exponential_backoff_timing(self) -> None: def test_configure_retry_helper_function(self) -> None: """Test the _configure_retry_with_429_support helper function directly.""" try: - from workato_platform import _configure_retry_with_429_support + from workato_platform_cli import _configure_retry_with_429_support with ( patch("aiohttp_retry.RetryClient") as mock_retry_client, @@ -163,7 +163,7 @@ def test_configure_retry_helper_function(self) -> None: def test_retry_client_recreated_if_exists(self) -> None: """Test that existing retry_client is recreated with new config.""" try: - from workato_platform import _configure_retry_with_429_support + from workato_platform_cli import _configure_retry_with_429_support with ( patch("aiohttp_retry.RetryClient") as mock_retry_client, @@ -187,10 +187,10 @@ def test_retry_client_recreated_if_exists(self) -> None: def test_server_errors_still_retried(self) -> None: """Test that 5xx server errors are still retried alongside 429.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato with ( - patch("workato_platform.ApiClient") as mock_api_client, + patch("workato_platform_cli.ApiClient") as mock_api_client, patch("aiohttp_retry.ExponentialRetry") as mock_exponential_retry, ): mock_configuration = Mock() diff --git a/tests/unit/test_version_checker.py b/tests/unit/test_version_checker.py index 1dabc3d..1072e0f 100644 --- a/tests/unit/test_version_checker.py +++ b/tests/unit/test_version_checker.py @@ -10,9 +10,9 @@ import pytest -from workato_platform.cli.containers import Container -from workato_platform.cli.utils.config import ConfigManager -from workato_platform.cli.utils.version_checker import ( +from workato_platform_cli.cli.containers import Container +from workato_platform_cli.cli.utils.config import ConfigManager +from workato_platform_cli.cli.utils.version_checker import ( CHECK_INTERVAL, VersionChecker, check_updates_async, @@ -50,7 +50,7 @@ def test_is_update_check_disabled_default( assert checker.is_update_check_disabled() is False - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_success( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -68,7 +68,7 @@ def test_get_latest_version_success( assert version == "1.2.3" - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_http_error( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -80,7 +80,7 @@ def test_get_latest_version_http_error( assert version is None - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_non_https_url( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -90,7 +90,7 @@ def test_get_latest_version_non_https_url( # Patch the PYPI_API_URL to use HTTP (should be rejected) with patch( - "workato_platform.cli.utils.version_checker.PYPI_API_URL", + "workato_platform_cli.cli.utils.version_checker.PYPI_API_URL", "http://pypi.org/test", ): version = checker.get_latest_version() @@ -98,7 +98,7 @@ def test_get_latest_version_non_https_url( # URL should not be called due to HTTPS validation mock_urlopen.assert_not_called() - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_non_200_status( self, mock_urlopen: MagicMock, @@ -151,7 +151,7 @@ def test_should_check_for_updates_disabled( assert checker.should_check_for_updates() is False - @patch("workato_platform.cli.utils.version_checker.HAS_DEPENDENCIES", True) + @patch("workato_platform_cli.cli.utils.version_checker.HAS_DEPENDENCIES", True) def test_should_check_for_updates_no_cache_file( self, mock_config_manager: ConfigManager, @@ -293,7 +293,7 @@ def test_background_update_check_skips_when_not_needed( check_for_updates_mock.assert_not_called() - @patch("workato_platform.cli.utils.version_checker.click.echo") + @patch("workato_platform_cli.cli.utils.version_checker.click.echo") def test_check_for_updates_handles_parse_error( self, mock_echo: MagicMock, @@ -306,7 +306,7 @@ def raising_parse(_value: str) -> None: raise ValueError("bad version") monkeypatch.setattr( - "workato_platform.cli.utils.version_checker.version.parse", + "workato_platform_cli.cli.utils.version_checker.version.parse", raising_parse, ) @@ -321,13 +321,13 @@ def test_should_check_for_updates_no_dependencies( ) -> None: checker = VersionChecker(mock_config_manager) with patch( - "workato_platform.cli.utils.version_checker.HAS_DEPENDENCIES", False + "workato_platform_cli.cli.utils.version_checker.HAS_DEPENDENCIES", False ): assert checker.should_check_for_updates() is False assert checker.get_latest_version() is None assert checker.check_for_updates("1.0.0") is None - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_without_tls_version( self, mock_urlopen: MagicMock, @@ -349,12 +349,12 @@ def test_get_latest_version_without_tls_version( ) mock_urlopen.return_value.__enter__.return_value = mock_response - with patch("workato_platform.cli.utils.version_checker.ssl", fake_ssl): + with patch("workato_platform_cli.cli.utils.version_checker.ssl", fake_ssl): checker = VersionChecker(mock_config_manager) assert checker.get_latest_version() == "9.9.9" fake_ssl.create_default_context.assert_called_once() - @patch("workato_platform.cli.utils.version_checker.click.echo") + @patch("workato_platform_cli.cli.utils.version_checker.click.echo") def test_show_update_notification_outputs( self, mock_echo: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -395,11 +395,11 @@ def test_check_updates_async_sync_wrapper( thread_instance = Mock() with ( patch( - "workato_platform.cli.utils.version_checker.VersionChecker", + "workato_platform_cli.cli.utils.version_checker.VersionChecker", Mock(return_value=checker_instance), ), patch( - "workato_platform.cli.utils.version_checker.threading.Thread", + "workato_platform_cli.cli.utils.version_checker.threading.Thread", Mock(return_value=thread_instance), ), patch.object( @@ -428,11 +428,11 @@ async def test_check_updates_async_async_wrapper( thread_mock = Mock() with ( patch( - "workato_platform.cli.utils.version_checker.VersionChecker", + "workato_platform_cli.cli.utils.version_checker.VersionChecker", Mock(return_value=checker_instance), ), patch( - "workato_platform.cli.utils.version_checker.threading.Thread", + "workato_platform_cli.cli.utils.version_checker.threading.Thread", thread_mock, ), patch.object( @@ -485,7 +485,7 @@ async def async_sample() -> None: with pytest.raises(RuntimeError): await async_sample() - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_json_error( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -500,7 +500,7 @@ def test_get_latest_version_json_error( assert version is None - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_missing_version_key( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -574,7 +574,7 @@ def test_is_update_check_disabled_various_values( monkeypatch.setenv("WORKATO_DISABLE_UPDATE_CHECK", value) assert checker.is_update_check_disabled() is False - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_handles_value_error( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -609,10 +609,12 @@ def test_should_check_for_updates_old_cache( old_time = time.time() - (CHECK_INTERVAL + 100) os.utime(checker.cache_file, (old_time, old_time)) - with patch("workato_platform.cli.utils.version_checker.HAS_DEPENDENCIES", True): + with patch( + "workato_platform_cli.cli.utils.version_checker.HAS_DEPENDENCIES", True + ): assert checker.should_check_for_updates() is True - @patch("workato_platform.cli.utils.version_checker.urllib.request.urlopen") + @patch("workato_platform_cli.cli.utils.version_checker.urllib.request.urlopen") def test_get_latest_version_invalid_scheme_validation( self, mock_urlopen: MagicMock, mock_config_manager: ConfigManager ) -> None: @@ -621,7 +623,7 @@ def test_get_latest_version_invalid_scheme_validation( # Test with non-https scheme in parsed URL with patch( - "workato_platform.cli.utils.version_checker.urlparse" + "workato_platform_cli.cli.utils.version_checker.urlparse" ) as mock_urlparse: mock_urlparse.return_value.scheme = "http" # Not https result = checker.get_latest_version() @@ -629,7 +631,7 @@ def test_get_latest_version_invalid_scheme_validation( mock_urlopen.assert_not_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.version_checker.threading.Thread") + @patch("workato_platform_cli.cli.utils.version_checker.threading.Thread") async def test_check_updates_async_thread_timeout( self, mock_thread: Mock, mock_config_manager: ConfigManager ) -> None: @@ -642,7 +644,7 @@ async def test_check_updates_async_thread_timeout( with ( patch( - "workato_platform.cli.utils.version_checker.VersionChecker", + "workato_platform_cli.cli.utils.version_checker.VersionChecker", Mock(return_value=checker_instance), ), patch.object( diff --git a/tests/unit/test_webbrowser_mock.py b/tests/unit/test_webbrowser_mock.py index 43bd0de..482bde8 100644 --- a/tests/unit/test_webbrowser_mock.py +++ b/tests/unit/test_webbrowser_mock.py @@ -14,7 +14,7 @@ def test_webbrowser_is_mocked() -> None: def test_connections_webbrowser_is_mocked() -> None: """Test that connections module webbrowser is also mocked.""" - from workato_platform.cli.commands.connections import ( + from workato_platform_cli.cli.commands.connections import ( webbrowser as connections_webbrowser, ) diff --git a/tests/unit/test_workato_client.py b/tests/unit/test_workato_client.py index ea5ea56..c719285 100644 --- a/tests/unit/test_workato_client.py +++ b/tests/unit/test_workato_client.py @@ -16,7 +16,7 @@ class TestWorkatoClient: def test_workato_class_can_be_imported(self) -> None: """Test that Workato class can be imported.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato assert Workato is not None except ImportError: @@ -25,11 +25,11 @@ def test_workato_class_can_be_imported(self) -> None: def test_workato_initialization_mocked(self) -> None: """Test Workato can be initialized with mocked dependencies.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato with ( - patch("workato_platform.Configuration") as mock_config, - patch("workato_platform.ApiClient") as mock_api_client, + patch("workato_platform_cli.Configuration") as mock_config, + patch("workato_platform_cli.ApiClient") as mock_api_client, ): mock_configuration = Mock() mock_config.return_value = mock_configuration @@ -45,7 +45,7 @@ def test_workato_initialization_mocked(self) -> None: def test_workato_api_endpoints_structure(self) -> None: """Test that Workato class structure can be analyzed.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato # Check expected API endpoint attributes expected_apis = [ @@ -63,8 +63,8 @@ def test_workato_api_endpoints_structure(self) -> None: # Create mock configuration with proper SSL attributes with ( - patch("workato_platform.Configuration") as mock_config, - patch("workato_platform.ApiClient") as mock_api_client, + patch("workato_platform_cli.Configuration") as mock_config, + patch("workato_platform_cli.ApiClient") as mock_api_client, ): mock_configuration = Mock() mock_configuration.connection_pool_maxsize = 10 @@ -94,9 +94,9 @@ def test_workato_api_endpoints_structure(self) -> None: def test_workato_configuration_property(self) -> None: """Test configuration property access.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient"): + with patch("workato_platform_cli.ApiClient"): mock_configuration = Mock() client = Workato(mock_configuration) @@ -108,9 +108,9 @@ def test_workato_configuration_property(self) -> None: def test_workato_api_client_property(self) -> None: """Test api_client property access.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_client_instance = Mock() mock_api_client.return_value = mock_client_instance @@ -125,9 +125,9 @@ def test_workato_api_client_property(self) -> None: def test_workato_ssl_context_with_tls_version(self) -> None: """Test SSL context configuration with TLSVersion available.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_client_instance = Mock() mock_rest_client = Mock() @@ -150,9 +150,9 @@ def test_workato_ssl_context_with_tls_version(self) -> None: async def test_workato_async_context_manager(self) -> None: """Test Workato async context manager.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_client_instance = Mock() mock_client_instance.close = ( @@ -173,9 +173,9 @@ async def test_workato_async_context_manager(self) -> None: async def test_workato_close_method(self) -> None: """Test Workato close method.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_client_instance = Mock() mock_client_instance.close = ( @@ -193,11 +193,11 @@ async def test_workato_close_method(self) -> None: def test_workato_version_attribute_exists(self) -> None: """Test that __version__ attribute is accessible.""" - import workato_platform + import workato_platform_cli # __version__ should be a string - assert isinstance(workato_platform.__version__, str) - assert len(workato_platform.__version__) > 0 + assert isinstance(workato_platform_cli.__version__, str) + assert len(workato_platform_cli.__version__) > 0 def test_workato_version_import_fallback(self) -> None: """Test __version__ fallback when _version import fails.""" @@ -205,24 +205,24 @@ def test_workato_version_import_fallback(self) -> None: # We can't easily reload the module, so let's test the behavior directly # Mock the import to fail and test the fallback logic - import workato_platform + import workato_platform_cli - original_version = workato_platform.__version__ + original_version = workato_platform_cli.__version__ try: # Simulate the fallback scenario - workato_platform.__version__ = "unknown" - assert workato_platform.__version__ == "unknown" + workato_platform_cli.__version__ = "unknown" + assert workato_platform_cli.__version__ == "unknown" finally: # Restore original version - workato_platform.__version__ = original_version + workato_platform_cli.__version__ = original_version def test_workato_ssl_context_older_python_fallback(self) -> None: """Test SSL context fallback for older Python versions.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_client_instance = Mock() mock_rest_client = Mock() @@ -254,9 +254,9 @@ def test_workato_ssl_context_older_python_fallback(self) -> None: def test_workato_all_api_endpoints_initialized(self) -> None: """Test that all API endpoints are properly initialized.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato - with patch("workato_platform.ApiClient") as mock_api_client: + with patch("workato_platform_cli.ApiClient") as mock_api_client: mock_configuration = Mock() mock_client_instance = Mock() mock_client_instance.rest_client = Mock() @@ -290,10 +290,10 @@ def test_workato_all_api_endpoints_initialized(self) -> None: def test_workato_retry_429_configured(self) -> None: """Test that retry logic with 429 support is configured.""" try: - from workato_platform import Workato + from workato_platform_cli import Workato with ( - patch("workato_platform.ApiClient") as mock_api_client, + patch("workato_platform_cli.ApiClient") as mock_api_client, patch("aiohttp_retry.RetryClient") as mock_retry_client, ): mock_configuration = Mock() diff --git a/tests/unit/utils/test_exception_handler.py b/tests/unit/utils/test_exception_handler.py index 7061411..99300b5 100644 --- a/tests/unit/utils/test_exception_handler.py +++ b/tests/unit/utils/test_exception_handler.py @@ -4,11 +4,11 @@ import pytest -from workato_platform.cli.utils.exception_handler import ( +from workato_platform_cli.cli.utils.exception_handler import ( _extract_error_details, handle_api_exceptions, ) -from workato_platform.client.workato_api.exceptions import ( +from workato_platform_cli.client.workato_api.exceptions import ( ApiException, ConflictException, NotFoundException, @@ -68,12 +68,12 @@ def function_with_params(param1: str, param2: str = "default") -> str: result = function_with_params("test", param2="value") assert result == "test-value" - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_handle_api_exceptions_handles_generic_exception( self, mock_echo: MagicMock ) -> None: """Test that decorator handles API exceptions.""" - from workato_platform.client.workato_api.exceptions import ApiException + from workato_platform_cli.client.workato_api.exceptions import ApiException @handle_api_exceptions def failing_function() -> None: @@ -86,10 +86,12 @@ def failing_function() -> None: # Should have displayed error message mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_handle_api_exceptions_with_http_error(self, mock_echo: MagicMock) -> None: """Test handling of HTTP-like errors.""" - from workato_platform.client.workato_api.exceptions import UnauthorizedException + from workato_platform_cli.client.workato_api.exceptions import ( + UnauthorizedException, + ) @handle_api_exceptions def http_error_function() -> None: @@ -110,7 +112,7 @@ def http_error_function() -> None: (ServiceException, "Server error"), ], ) - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_handle_api_exceptions_specific_http_errors( self, mock_echo: MagicMock, @@ -130,7 +132,7 @@ def test_handle_api_exceptions_with_keyboard_interrupt(self) -> None: # Use unittest.mock to patch KeyboardInterrupt in the exception handler with patch( - "workato_platform.cli.utils.exception_handler.KeyboardInterrupt", + "workato_platform_cli.cli.utils.exception_handler.KeyboardInterrupt", KeyboardInterrupt, ): @@ -150,10 +152,12 @@ def interrupted_function() -> None: # Verify it's the expected exit code for KeyboardInterrupt assert exc_info.value.code == 130 - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_handle_api_exceptions_error_formatting(self, mock_echo: MagicMock) -> None: """Test that error messages are formatted appropriately.""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) @handle_api_exceptions def error_function() -> None: @@ -171,12 +175,14 @@ def error_function() -> None: assert len(call_args) > 0 @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_handles_forbidden_error( self, mock_echo: MagicMock, ) -> None: - from workato_platform.client.workato_api.exceptions import ForbiddenException + from workato_platform_cli.client.workato_api.exceptions import ( + ForbiddenException, + ) @handle_api_exceptions async def failing_async() -> None: @@ -186,36 +192,44 @@ async def failing_async() -> None: mock_echo.assert_any_call("❌ Access forbidden") def test_extract_error_details_from_message(self) -> None: - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) exc = BadRequestException(status=400, body='{"message": "Invalid data"}') assert _extract_error_details(exc) == "Invalid data" def test_extract_error_details_from_errors_list(self) -> None: - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) body = '{"errors": ["Field is required"]}' exc = BadRequestException(status=400, body=body) assert _extract_error_details(exc) == "Validation error: Field is required" def test_extract_error_details_from_errors_dict(self) -> None: - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) body = '{"errors": {"field": ["must be unique"]}}' exc = BadRequestException(status=400, body=body) assert _extract_error_details(exc) == "field: must be unique" def test_extract_error_details_fallback_to_raw(self) -> None: - from workato_platform.client.workato_api.exceptions import ServiceException + from workato_platform_cli.client.workato_api.exceptions import ServiceException exc = ServiceException(status=500, body="") assert _extract_error_details(exc).startswith("") # Additional tests for missing sync exception handler coverage - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_bad_request(self, mock_echo: MagicMock) -> None: """Test sync handler with BadRequestException""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) @handle_api_exceptions def sync_bad_request() -> None: @@ -225,10 +239,10 @@ def sync_bad_request() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_unprocessable_entity(self, mock_echo: MagicMock) -> None: """Test sync handler with UnprocessableEntityException""" - from workato_platform.client.workato_api.exceptions import ( + from workato_platform_cli.client.workato_api.exceptions import ( UnprocessableEntityException, ) @@ -240,10 +254,12 @@ def sync_unprocessable() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_unauthorized(self, mock_echo: MagicMock) -> None: """Test sync handler with UnauthorizedException""" - from workato_platform.client.workato_api.exceptions import UnauthorizedException + from workato_platform_cli.client.workato_api.exceptions import ( + UnauthorizedException, + ) @handle_api_exceptions def sync_unauthorized() -> None: @@ -253,10 +269,12 @@ def sync_unauthorized() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_forbidden(self, mock_echo: MagicMock) -> None: """Test sync handler with ForbiddenException""" - from workato_platform.client.workato_api.exceptions import ForbiddenException + from workato_platform_cli.client.workato_api.exceptions import ( + ForbiddenException, + ) @handle_api_exceptions def sync_forbidden() -> None: @@ -266,10 +284,10 @@ def sync_forbidden() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_not_found(self, mock_echo: MagicMock) -> None: """Test sync handler with NotFoundException""" - from workato_platform.client.workato_api.exceptions import NotFoundException + from workato_platform_cli.client.workato_api.exceptions import NotFoundException @handle_api_exceptions def sync_not_found() -> None: @@ -279,10 +297,10 @@ def sync_not_found() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_conflict(self, mock_echo: MagicMock) -> None: """Test sync handler with ConflictException""" - from workato_platform.client.workato_api.exceptions import ConflictException + from workato_platform_cli.client.workato_api.exceptions import ConflictException @handle_api_exceptions def sync_conflict() -> None: @@ -292,10 +310,10 @@ def sync_conflict() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_service_error(self, mock_echo: MagicMock) -> None: """Test sync handler with ServiceException""" - from workato_platform.client.workato_api.exceptions import ServiceException + from workato_platform_cli.client.workato_api.exceptions import ServiceException @handle_api_exceptions def sync_service_error() -> None: @@ -305,10 +323,10 @@ def sync_service_error() -> None: assert result is None mock_echo.assert_called() - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") def test_sync_handler_generic_api_error(self, mock_echo: MagicMock) -> None: """Test sync handler with generic ApiException""" - from workato_platform.client.workato_api.exceptions import ApiException + from workato_platform_cli.client.workato_api.exceptions import ApiException @handle_api_exceptions def sync_generic_error() -> None: @@ -320,10 +338,12 @@ def sync_generic_error() -> None: # Additional async tests for missing coverage @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_bad_request(self, mock_echo: MagicMock) -> None: """Test async handler with BadRequestException""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) @handle_api_exceptions async def async_bad_request() -> None: @@ -333,12 +353,12 @@ async def async_bad_request() -> None: mock_echo.assert_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_unprocessable_entity( self, mock_echo: MagicMock ) -> None: """Test async handler with UnprocessableEntityException""" - from workato_platform.client.workato_api.exceptions import ( + from workato_platform_cli.client.workato_api.exceptions import ( UnprocessableEntityException, ) @@ -350,10 +370,12 @@ async def async_unprocessable() -> None: mock_echo.assert_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_unauthorized(self, mock_echo: MagicMock) -> None: """Test async handler with UnauthorizedException""" - from workato_platform.client.workato_api.exceptions import UnauthorizedException + from workato_platform_cli.client.workato_api.exceptions import ( + UnauthorizedException, + ) @handle_api_exceptions async def async_unauthorized() -> None: @@ -363,10 +385,10 @@ async def async_unauthorized() -> None: mock_echo.assert_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_not_found(self, mock_echo: MagicMock) -> None: """Test async handler with NotFoundException""" - from workato_platform.client.workato_api.exceptions import NotFoundException + from workato_platform_cli.client.workato_api.exceptions import NotFoundException @handle_api_exceptions async def async_not_found() -> None: @@ -376,10 +398,10 @@ async def async_not_found() -> None: mock_echo.assert_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_conflict(self, mock_echo: MagicMock) -> None: """Test async handler with ConflictException""" - from workato_platform.client.workato_api.exceptions import ConflictException + from workato_platform_cli.client.workato_api.exceptions import ConflictException @handle_api_exceptions async def async_conflict() -> None: @@ -389,10 +411,10 @@ async def async_conflict() -> None: mock_echo.assert_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_service_error(self, mock_echo: MagicMock) -> None: """Test async handler with ServiceException""" - from workato_platform.client.workato_api.exceptions import ServiceException + from workato_platform_cli.client.workato_api.exceptions import ServiceException @handle_api_exceptions async def async_service_error() -> None: @@ -402,10 +424,10 @@ async def async_service_error() -> None: mock_echo.assert_called() @pytest.mark.asyncio - @patch("workato_platform.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") async def test_async_handler_generic_api_error(self, mock_echo: MagicMock) -> None: """Test async handler with generic ApiException""" - from workato_platform.client.workato_api.exceptions import ApiException + from workato_platform_cli.client.workato_api.exceptions import ApiException @handle_api_exceptions async def async_generic_error() -> None: @@ -416,7 +438,9 @@ async def async_generic_error() -> None: def test_extract_error_details_invalid_json(self) -> None: """Test error details extraction with invalid JSON""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) exc = BadRequestException(status=400, body="invalid json {") # Should fallback to raw body when JSON parsing fails @@ -424,7 +448,9 @@ def test_extract_error_details_invalid_json(self) -> None: def test_extract_error_details_no_message_or_errors(self) -> None: """Test error details extraction with valid JSON but no message/errors""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) exc = BadRequestException(status=400, body='{"other": "data"}') # Should fallback to raw body when no message/errors found @@ -432,7 +458,9 @@ def test_extract_error_details_no_message_or_errors(self) -> None: def test_extract_error_details_empty_errors_list(self) -> None: """Test error details extraction with empty errors list""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) exc = BadRequestException(status=400, body='{"errors": []}') # Should fallback to raw body when errors list is empty @@ -440,7 +468,9 @@ def test_extract_error_details_empty_errors_list(self) -> None: def test_extract_error_details_non_string_errors(self) -> None: """Test error details extraction with non-string errors""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) exc = BadRequestException(status=400, body='{"errors": [123, null]}') # Should handle non-string errors gracefully @@ -448,13 +478,15 @@ def test_extract_error_details_non_string_errors(self) -> None: assert "Validation error:" in result # JSON output mode tests - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_bad_request( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for BadRequestException""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) # Mock Click context to return json output mode mock_ctx = MagicMock() @@ -471,13 +503,15 @@ def bad_request_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('{"status": "error"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_unauthorized( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for UnauthorizedException""" - from workato_platform.client.workato_api.exceptions import UnauthorizedException + from workato_platform_cli.client.workato_api.exceptions import ( + UnauthorizedException, + ) mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -492,13 +526,15 @@ def unauthorized_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('"error_code": "UNAUTHORIZED"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_forbidden( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for ForbiddenException""" - from workato_platform.client.workato_api.exceptions import ForbiddenException + from workato_platform_cli.client.workato_api.exceptions import ( + ForbiddenException, + ) mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -513,13 +549,13 @@ def forbidden_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('"error_code": "FORBIDDEN"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_not_found( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for NotFoundException""" - from workato_platform.client.workato_api.exceptions import NotFoundException + from workato_platform_cli.client.workato_api.exceptions import NotFoundException mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -534,13 +570,13 @@ def not_found_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('"error_code": "NOT_FOUND"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_conflict( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for ConflictException""" - from workato_platform.client.workato_api.exceptions import ConflictException + from workato_platform_cli.client.workato_api.exceptions import ConflictException mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -555,13 +591,13 @@ def conflict_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('"error_code": "CONFLICT"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_server_error( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for ServiceException""" - from workato_platform.client.workato_api.exceptions import ServiceException + from workato_platform_cli.client.workato_api.exceptions import ServiceException mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -576,13 +612,13 @@ def server_error_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('"error_code": "SERVER_ERROR"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_generic_api_error( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output for generic ApiException""" - from workato_platform.client.workato_api.exceptions import ApiException + from workato_platform_cli.client.workato_api.exceptions import ApiException mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -597,13 +633,15 @@ def generic_error_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any('"error_code": "API_ERROR"' in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.echo") - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.echo") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_json_output_with_error_details( self, mock_get_context: MagicMock, mock_echo: MagicMock ) -> None: """Test JSON output includes error details from body""" - from workato_platform.client.workato_api.exceptions import BadRequestException + from workato_platform_cli.client.workato_api.exceptions import ( + BadRequestException, + ) mock_ctx = MagicMock() mock_ctx.params = {"output_mode": "json"} @@ -620,20 +658,20 @@ def with_details_json() -> None: call_args = [call[0][0] for call in mock_echo.call_args_list] assert any("Field validation failed" in arg for arg in call_args) - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_get_output_mode_no_context(self, mock_get_context: MagicMock) -> None: """Test _get_output_mode returns 'table' when no context""" - from workato_platform.cli.utils.exception_handler import _get_output_mode + from workato_platform_cli.cli.utils.exception_handler import _get_output_mode mock_get_context.return_value = None result = _get_output_mode() assert result == "table" - @patch("workato_platform.cli.utils.exception_handler.click.get_current_context") + @patch("workato_platform_cli.cli.utils.exception_handler.click.get_current_context") def test_get_output_mode_no_params(self, mock_get_context: MagicMock) -> None: """Test _get_output_mode returns 'table' when context has no params""" - from workato_platform.cli.utils.exception_handler import _get_output_mode + from workato_platform_cli.cli.utils.exception_handler import _get_output_mode mock_ctx = MagicMock() del mock_ctx.params # Remove params attribute diff --git a/tests/unit/utils/test_gitignore.py b/tests/unit/utils/test_gitignore.py index 4687a98..1f18828 100644 --- a/tests/unit/utils/test_gitignore.py +++ b/tests/unit/utils/test_gitignore.py @@ -4,7 +4,7 @@ from pathlib import Path -from workato_platform.cli.utils.gitignore import ( +from workato_platform_cli.cli.utils.gitignore import ( ensure_gitignore_entry, ensure_stubs_in_gitignore, ) diff --git a/tests/unit/utils/test_ignore_patterns.py b/tests/unit/utils/test_ignore_patterns.py index 8eeccf2..91fe81b 100644 --- a/tests/unit/utils/test_ignore_patterns.py +++ b/tests/unit/utils/test_ignore_patterns.py @@ -3,7 +3,7 @@ from pathlib import Path from unittest.mock import patch -from workato_platform.cli.utils.ignore_patterns import ( +from workato_platform_cli.cli.utils.ignore_patterns import ( load_ignore_patterns, should_skip_file, ) diff --git a/tests/unit/utils/test_spinner.py b/tests/unit/utils/test_spinner.py index c4ef0be..882f11a 100644 --- a/tests/unit/utils/test_spinner.py +++ b/tests/unit/utils/test_spinner.py @@ -2,7 +2,7 @@ from unittest.mock import MagicMock, Mock, patch -from workato_platform.cli.utils.spinner import Spinner +from workato_platform_cli.cli.utils.spinner import Spinner class TestSpinner: @@ -21,7 +21,7 @@ def test_spinner_message_attribute(self) -> None: def test_spinner_start_stop_methods(self) -> None: """Test explicit start/stop methods.""" with patch( - "workato_platform.cli.utils.spinner.threading.Thread" + "workato_platform_cli.cli.utils.spinner.threading.Thread" ) as mock_thread: mock_thread_instance = Mock() mock_thread.return_value = mock_thread_instance @@ -52,7 +52,7 @@ def test_spinner_with_different_messages(self) -> None: def test_spinner_thread_safety(self) -> None: """Test that spinner handles threading correctly.""" with patch( - "workato_platform.cli.utils.spinner.threading.Thread" + "workato_platform_cli.cli.utils.spinner.threading.Thread" ) as mock_thread: mock_thread_instance = Mock() mock_thread.return_value = mock_thread_instance @@ -77,10 +77,10 @@ def test_spinner_animation_characters(self) -> None: # Should have animation characters defined assert hasattr(spinner, "spinner_chars") or hasattr(spinner, "chars") - @patch("workato_platform.cli.utils.spinner.sys.stdout") + @patch("workato_platform_cli.cli.utils.spinner.sys.stdout") def test_spinner_output_handling(self, mock_stdout: MagicMock) -> None: """Test that spinner handles terminal output correctly.""" - with patch("workato_platform.cli.utils.spinner.threading.Thread"): + with patch("workato_platform_cli.cli.utils.spinner.threading.Thread"): spinner = Spinner("Output test...") # Should not raise exception when dealing with stdout operations @@ -91,7 +91,7 @@ def test_spinner_output_handling(self, mock_stdout: MagicMock) -> None: assert mock_stdout.write.called assert mock_stdout.flush.called - @patch("workato_platform.cli.utils.spinner.sys.stdout") + @patch("workato_platform_cli.cli.utils.spinner.sys.stdout") def test_spinner_stop_without_start(self, mock_stdout: MagicMock) -> None: """Stop without starting should return zero elapsed time.""" spinner = Spinner("No start")