Testing

test - Claude MCP Skill

Run the test suite for this project.

SEO Guide: Enhance your AI agent with the test tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to run the test suite for this project.... Download and configure this skill to unlock new capabilities for your AI workflow.

🌟159 stars • 80 forks
📥0 downloads

Documentation

SKILL.md
Run the test suite for this project.

## Environment

This project uses:
- **pyenv** for Python version management (version specified in `.python-version`)
- **venv** at `.venv/` for dependencies

The correct Python interpreter is `.venv/bin/python`.

## Running tests

Run all tests:
```
.venv/bin/python -m pytest
```

Run a specific test file:
```
.venv/bin/python -m pytest custom_components/gardena_smart_system/<test_file>.py
```

Run a specific test:
```
.venv/bin/python -m pytest custom_components/gardena_smart_system/<test_file>.py::<TestClass>::<test_method>
```

## Configuration

- pytest config is in `pytest.ini`
- Test files are in `custom_components/gardena_smart_system/test_*.py`
- Coverage is configured for `custom_components/gardena_smart_system`

## Notes

- Do NOT use the system `python` or `pytest` directly - always use `.venv/bin/python -m pytest`
- The `--disable-socket` plugin is active (network calls are blocked in tests)
- asyncio_mode is set to `auto`

Signals

Avg rating0.0
Reviews0
Favorites0

Information

Repository
py-smart-gardena/hass-gardena-smart-system
Author
py-smart-gardena
Last Sync
9/5/2026
Repo Updated
8/30/2026
Created
1/16/2026

Reviews (0)

No reviews yet. Be the first to review this skill!