用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/meleantonio/ChernyCode --skill testing命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | testing |
| description | Testing conventions using pytest. Use when writing tests, creating fixtures, or running test suites. |
tests/ directory mirroring src/ structuretest_<module>.py or <module>_test.pytest_<description>scope="function" unless shared state is neededconftest.py for shared fixturesExample:
import pytest
@pytest.fixture
def sample_user():
"""Create a sample user for testing."""
return User(name="Test User", email="test@example.com")
def test_user_creation(sample_user):
assert sample_user.name == "Test User"
assert sample_user.email == "test@example.com"
@pytest.mark.parametrize for testing multiple inputsExample:
@pytest.mark.parametrize("input_val,expected", [
(1, 2),
(2, 4),
(0, 0),
])
def test_double(input_val, expected):
assert double(input_val) == expected
assert statementspytest-mock or unittest.mockpytestpytest --covpytest -vpytest tests/test_specific.pypytest tests/test_specific.py::test_name