arcade-mcp/libs/tests/cli
Eric Gustin 4d48bb765d
arcade new <name> --full generates an MCPApp (#787)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Moderate risk because it changes the default `arcade new --full`
scaffolding (dependencies, entry points, Makefile workflow, licensing)
and removes interactive prompts, which could break existing expectations
for generated projects.
> 
> **Overview**
> `arcade new --full` scaffolding is simplified to be non-interactive
and always generate an `arcade_<name>` package, with derived name
variants (title/hyphenated) and updated next-step instructions (`make
install/dev/test/lint`).
> 
> The full template is updated to produce a runnable `arcade-mcp-server`
`MCPApp` (`__main__.py` + `project.scripts`), switch sample
code/tests/evals to a new async Reddit example tool (auth + metadata)
using `httpx`, and refresh dev tooling (new `Makefile`, ruff config
tweaks, added pytest `conftest.py`).
> 
> Template licensing/metadata is standardized to Arcade proprietary
(removes community/official conditionals and the templated README), and
the repo version is bumped to `1.12.0`.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
fd39c9ed9beba068fe85cf96979f04a31a40daa4. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-03-05 17:50:10 -08:00
..
deploy [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
usage [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_authn_callback.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_capture_formatters.py Fixing bug with multiple providers + stats for multiple runs (#752) 2026-02-09 14:25:28 -03:00
test_configure.py Improve .env discovery (#737) 2026-02-25 23:20:28 -08:00
test_console_encoding.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_cross_platform.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_dashboard.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_display.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_eval_paths.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_evals_runner.py Fixing bug with multiple providers + stats for multiple runs (#752) 2026-02-09 14:25:28 -03:00
test_formatter_edge_cases.py Fixing bug with multiple providers + stats for multiple runs (#752) 2026-02-09 14:25:28 -03:00
test_formatters.py Fixing bug with multiple providers + stats for multiple runs (#752) 2026-02-09 14:25:28 -03:00
test_main_evals.py Fixing bug with multiple providers + stats for multiple runs (#752) 2026-02-09 14:25:28 -03:00
test_new_cli.py arcade new <name> --full generates an MCPApp (#787) 2026-03-05 17:50:10 -08:00
test_secret.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_server_logs.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_show.py MCP Local (#563) 2025-09-25 15:28:15 -07:00
test_stdio_signal.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_utils.py feat: Support multiple orgs & projects in Arcade CLI (#717) 2025-12-11 12:58:55 -08:00
test_utils_multi_provider.py [TOO-326] Windows papercuts (#768) 2026-02-25 13:18:16 -03:00
test_windows_subprocess.py Left over fixes for Windows Papercut PR (#781) 2026-02-26 13:24:15 -03:00