test(live): add sandboxed live test suite #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Added a sandbox-only live test suite that mirrors integration workflows, split by domain for clarity, with shared helpers, safety guards, and documentation.
What’s included
tests/live/test_workspace_live.pytests/live/test_projects_live.pytests/live/test_recipes_live.pytests/live/test_connections_live.pytests/live/test_connectors_live.pytests/live/test_profiles_live.pytests/live/helpers.py(sandbox guard, project resolver, init helpers, cleanup)tests/live/conftest.py(auto-close Workato client sessions)tests/live/README.mdwith required env vars and flagsdocs/DEVELOPER_GUIDE.mdupdated with live-test instructionsSafety / automation
WORKATO_LIVE_SANDBOX=1(unless host includestrial/preview/sandbox).How to run
Optional env vars:
WORKATO_TEST_PROJECT_IDorWORKATO_TEST_PROJECT_NAMEWORKATO_TEST_RECIPE_IDWORKATO_TEST_CONNECTION_IDWORKATO_TEST_PICKLIST_NAMEWORKATO_LIVE_ALLOW_PUSH=1WORKATO_LIVE_ALLOW_RECIPE_CONTROL=1