Skip to content
Skillv1.0.0

vscode-zc-buildout

To run all server tests, use `tox` from the server folder:

by perrinjerome(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from perrinjerome/vscode-zc-buildout (AGENTS.md). Install upstream with npx skills add perrinjerome/vscode-zc-buildout. Copyright stays with the author.

Agent Instructions

Running Tests

Server Tests

To run all server tests, use tox from the server folder:

cd server
tox

This is slow and generate lots of output, to run a specific test file or test function with pytest directly:

cd server
uv run pytest src/buildoutls/tests/test_hover.py -v
uv run pytest src/buildoutls/tests/test_hover.py::test_hover_jinja_section_name -v

Note: Test requirements need to be installed first:

cd server
uv pip install -r test-requirements.txt

Also, make sure the linter is OK, using:

cd server
ruff check src
ruff format --diff src
mypy .
pylint --disable=all --enable=unused-variable,unreachable,duplicate-key,unused-import src

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/perrinjerome-vscode-zc-buildout-vscode-zc-buildout/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

perrinjerome-vscode-zc-buildout-vscode-zc-buildout.ocm.jsonjson
{
  "ocm": "1",
  "id": "perrinjerome-vscode-zc-buildout-vscode-zc-buildout",
  "kind": "skill",
  "name": "vscode-zc-buildout",
  "description": "To run all server tests, use `tox` from the server folder:",
  "publisher": "perrinjerome",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "coding"
    ],
    "tags": [
      "skill-md",
      "github-agents"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "To run all server tests, use `tox` from the server folder:"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github-agents",
      "repository": "https://github.com/perrinjerome/vscode-zc-buildout",
      "path": "AGENTS.md",
      "ref": "835b83e21417c223f80937bce5607f65df8159f7",
      "url": "https://github.com/perrinjerome/vscode-zc-buildout/blob/835b83e21417c223f80937bce5607f65df8159f7/AGENTS.md",
      "key": "perrinjerome/vscode-zc-buildout/AGENTS.md"
    }
  },
  "instructions": "# Agent Instructions\n\n## Running Tests\n\n### Server Tests\n\nTo run all server tests, use `tox` from the server folder:\n\n```bash\ncd server\ntox\n```\n\nThis is slow and generate lots of output, to run a specific test file or test function with pytest directly:\n\n```bash\ncd server\nuv run pytest src/buildoutls/tests/test_hover.py -v\nuv run pytest src/buildoutls/tests/test_hover.py::test_hover_jinja_section_name -v\n```\n\nNote: Test requirements need to be installed first:\n\n```bash\ncd server\nuv pip install -r test-requirements.txt\n```\n\nAlso, make sure the linter is OK, using:\n\n```bash\ncd server\nruff check ",
  "cost": {
    "context_tokens": 181
  }
}

Fetch it by URL: GET /api/v1/registry/perrinjerome-vscode-zc-buildout-vscode-zc-buildout/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.