Skyvern/tests/unit
2026-03-12 18:47:21 -07:00
..
services Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
workflow Add backend workflow validation on create and update (#SKY-8290) (#5076) 2026-03-13 01:44:27 +03:00
__init__.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
conftest.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
force_stub_app.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
helpers.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_actions.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_ai_click_empty_actions.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_aiohttp_helper.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_analytics.py Fix MCP PostHog telemetry routing (#SKY-8198) (#5027) 2026-03-10 20:32:29 -07:00
test_api_handler_cached_content_fix.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_api_handler_factory.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_auto_completion_location.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_batch_action_queries.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_branch_criteria.py Allow browser_profile_id + browser_session_id together and inject browser_session_id into Jinja templates (#4967) 2026-03-03 12:40:16 -08:00
test_browser_launcher_profile.py feat: add --use-local-profile to browser serve for Chrome profile reuse (#4958) 2026-03-02 20:10:34 -08:00
test_build_navigation_goal.py feat: add user context field for credential login testing — backend (#SKY-8074) (#5079) 2026-03-13 02:44:27 +03:00
test_bulk_artifact_creation.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_cdp_download_interceptor.py Fix CDP proxy auth: add Request-stage pattern for Fetch.authRequired (#4945) 2026-03-03 00:49:41 +08:00
test_cli_auth.py Add browser-based CLI signup flow (skyvern signup) (#4925) 2026-02-27 19:09:12 -08:00
test_cli_bootstrap.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_cli_commands.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_cli_commands_logging.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_cli_shared_core.py Extract shared core from MCP tools, add CLI browser commands (#4768) 2026-02-17 11:24:56 -08:00
test_click_prompt_parameterization.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_compute_conditional_scopes.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_conditional_script_caching.py Fix infinite script regeneration loop for adaptive caching workflows (#4956) 2026-03-02 18:25:52 -08:00
test_custom_credential_client.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_dom_parser_js_benchmark.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_dom_parser_performance.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_download_file_action_handler.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_error_detection_integration.py Add user-defined error detection on task failure (#4974) 2026-03-04 15:38:27 +08:00
test_error_detection_service.py Add user-defined error detection on task failure (#4974) 2026-03-04 15:38:27 +08:00
test_exception_messages.py Clean up browser launch failure messaging (#4844) 2026-02-21 23:23:15 -05:00
test_fail_task_error_detection.py Add user-defined error detection on task failure (#4974) 2026-03-04 15:38:27 +08:00
test_finally_block_dag.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_fix_static_actions_in_for_loops.py fix: replace CodeQL-flagged prompt regex in workflow script service [SKY-8311] (#5063) 2026-03-11 20:28:26 -07:00
test_forloop_script_generation.py Fix for-loop adaptive caching: output aggregation, cached function bodies, and template resolution (#4931) 2026-02-28 15:57:05 -08:00
test_http_block_raw_filter.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_id_generation.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_init_mcp.py Fix OSS frontend build: add useFeatureFlag stub (#5042) 2026-03-10 23:36:42 -07:00
test_llm_response_parsing.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_loop_download_baseline_timeout.py Fix OSS frontend build: add useFeatureFlag stub (#5042) 2026-03-10 23:36:42 -07:00
test_mcp_block_tools.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_mcp_browser_tools.py Extract shared core from MCP tools, add CLI browser commands (#4768) 2026-02-17 11:24:56 -08:00
test_mcp_commands.py Add MCP API key switcher for local clients [SKY-8218] (#5060) 2026-03-11 16:23:31 -07:00
test_mcp_concise_responses.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_mcp_folder_tools.py Add workflow folder support to SDK and MCP (#5075) 2026-03-12 15:12:03 -07:00
test_mcp_http_auth.py Remove admin impersonation feature from MCP (#4889) 2026-02-25 21:02:30 -08:00
test_mcp_localhost_guard.py Add QA discoverability to MCP instructions and localhost guard for cloud browsers (#4984) 2026-03-04 16:56:11 -08:00
test_mcp_session_lifecycle.py fix MCP remote tool handlers calling wrong API environment (#4869) 2026-02-24 17:12:45 -08:00
test_mcp_telemetry.py Fix MCP PostHog telemetry routing (#SKY-8198) (#5027) 2026-03-10 20:32:29 -07:00
test_mcp_workflow_create_defaults.py [SKY-8327] Default MCP workflow proxy to residential (#5080) 2026-03-12 16:45:09 -07:00
test_mcp_workflow_guidance.py Stop MCP model-key hallucinations in workflow creation (#SKY-8302) (#5061) 2026-03-11 16:56:19 -07:00
test_mcp_workflow_tools.py [SKY-8322] Compact MCP workflow status responses and fix wr lookup (#5084) 2026-03-12 18:47:21 -07:00
test_multi_field_totp.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_ngrok_helpers.py Add interactive ngrok guided setup for browser serve --tunnel (#4986) 2026-03-04 17:38:27 -08:00
test_parallel_verification.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_pdf_download_fixes.py fix: handle Edge PDF interstitial pages on about:blank (#SKY-8279) (#5065) 2026-03-12 15:15:29 +08:00
test_prompt_caching_settings.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_qa_skill_content.py Add QA report persistence to /qa skill (#SKY-8305) (#5059) 2026-03-11 16:04:16 -07:00
test_real_browser_manager.py fix: restore self.pages cache lookup in get_or_create_for_workflow_run for PBS workflow runs (#4943) 2026-03-02 23:45:21 +08:00
test_render_list.py feat: add fallback episode API endpoints (#4997) 2026-03-05 14:32:24 -08:00
test_request_logging.py Log response body in api.raw_request for all status codes (#SKY-7987) (#4779) 2026-02-17 23:40:47 -05:00
test_run_commands_cleanup.py align workflow CLI commands with MCP parity (#4792) 2026-02-18 11:34:12 -08:00
test_run_task_prompt_parameterization.py Fix PII leakage in cached run_task() prompts (#SKY-7989) (#4744) 2026-02-13 12:16:45 -08:00
test_sanitization.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_script_generation_race_condition.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_script_reviewer_validators.py Fix conditional block reviewer routing and add hardcoded value detection (#4949) 2026-03-02 12:18:33 -08:00
test_script_service_loop_download_filter.py fix: deduplicate extracted_information in code v2 loop output (#5051) 2026-03-11 13:04:35 -07:00
test_script_skyvern_page.py Fix cached script element IDs missing after page navigation (#4774) 2026-02-17 17:28:05 -08:00
test_secret_credentials.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_security.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_setup_commands.py Add MCP API key switcher for local clients [SKY-8218] (#5060) 2026-03-11 16:23:31 -07:00
test_setup_quickstart.py Fix OSS frontend build: add useFeatureFlag stub (#5042) 2026-03-10 23:36:42 -07:00
test_taskv2_block_context_preservation.py Fix OSS frontend build: add useFeatureFlag stub (#5042) 2026-03-10 23:36:42 -07:00
test_taskv2_block_downloaded_files.py Fix OSS frontend build: add useFeatureFlag stub (#5042) 2026-03-10 23:36:42 -07:00
test_text_prompt_block.py Stop MCP model-key hallucinations in workflow creation (#SKY-8302) (#5061) 2026-03-11 16:56:19 -07:00
test_text_prompt_block_yaml.py Stop MCP model-key hallucinations in workflow creation (#SKY-8302) (#5061) 2026-03-11 16:56:19 -07:00
test_totp_identifier_fallback.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_url_validators.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_utils_templating.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_validation_error_formatting.py Re-apply SKY-7366: Improve 422 error messages for workflow save (#4852) 2026-02-24 00:55:29 +03:00
test_vertex_cache_model_extraction.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_webhook_timestamps.py Fix webhook payload timestamps always null (#SKY-7211) (#4959) 2026-03-03 00:26:17 -05:00
test_workflow_parameter_validation.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00
test_workflow_schema_field_preservation.py Remove setup.sh in favor of skyvern CLI (#4737) 2026-02-12 20:43:27 -08:00